Warning, /plasma/polkit-kde-agent-1/qml/RejectPasswordAnimation.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2022 ivan (@ratijas) tkachenko <me@ratijas.tk> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 import QtQuick 2.15 0008 import QtQml 2.15 0009 0010 QtObject { 0011 id: root 0012 0013 property Item target 0014 0015 readonly property Animation __animation: RejectPasswordPathAnimation { 0016 id: animation 0017 target: Item { id: fakeTarget } 0018 } 0019 0020 property Binding __bindEnabled: Binding { 0021 target: root.target 0022 property: "enabled" 0023 value: false 0024 when: animation.running 0025 restoreMode: Binding.RestoreBindingOrValue 0026 } 0027 0028 // real target is getting a Translate object which pulls coordinates from 0029 // a fake Item object 0030 property Binding __bindTransform: Binding { 0031 target: root.target 0032 property: "transform" 0033 value: Translate { 0034 x: fakeTarget.x 0035 } 0036 restoreMode: Binding.RestoreBindingOrValue 0037 } 0038 0039 function start() { 0040 animation.start(); 0041 } 0042 }