Warning, /plasma/latte-dock/declarativeimports/abilities/items/IndicatorObject.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2021 Michail Vourlakos <mvourlakos@gmail.com> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 import QtQuick 2.7 0007 import org.kde.plasma.plasmoid 2.0 0008 0009 Item{ 0010 id: _indicator 0011 //! abilities 0012 property Item metrics: null 0013 property Item animations: null 0014 property Item host: null 0015 0016 //! options 0017 property bool isTask: false 0018 property bool isApplet: false 0019 property bool isEmptySpace: false /*since 0.9.3*/ 0020 0021 property bool isLauncher: false 0022 property bool isStartup: false 0023 property bool isWindow: false 0024 0025 property bool isActive: false 0026 property bool isGroup: false 0027 property bool isHovered: false 0028 property bool isMinimized: false 0029 property bool isPressed: false 0030 property bool inAttention: false 0031 property bool inRemoving: false 0032 0033 property bool isSquare: true 0034 0035 property bool hasActive: false 0036 property bool hasMinimized: false 0037 property bool hasShown: false 0038 property int windowsCount: 0 0039 property int windowsMinimizedCount: 0 0040 0041 property int currentIconSize: _indicator.metrics ? _indicator.metrics.iconSize : 48 0042 property int maxIconSize: _indicator.metrics ? _indicator.metrics.maxIconSize : 48 0043 property real scaleFactor: 1 0044 property real panelOpacity: 1.0 0045 property color shadowColor: "black" 0046 0047 property bool animationsEnabled: _indicator.animations ? _indicator.animations.active : true 0048 property real durationTime: _indicator.animations ? _indicator.animations.speedFactor.current : 2 0049 0050 property bool progressVisible: false /*since 0.9.2*/ 0051 property real progress: 0 /*since 0.9.2*/ 0052 0053 property int screenEdgeMargin: _indicator.metrics ? Math.max(0, _indicator.metrics.margin.screenEdge) : 0 /*since 0.10*/ 0054 0055 property QtObject palette: null 0056 0057 //!icon colors 0058 property color iconBackgroundColor: "black" 0059 property color iconGlowColor: "white" 0060 0061 //! grouped options 0062 property Item shared: host 0063 property QtObject configuration: shared ? shared.configuration : null 0064 property QtObject resources: shared ? shared.resources : null 0065 0066 0067 //! Public Exposed API for Indicator Object 0068 readonly property Item publicApi: Item { 0069 readonly property alias isTask: _indicator.isTask 0070 readonly property alias isApplet: _indicator.isApplet 0071 readonly property alias isEmptySpace: _indicator.isEmptySpace 0072 0073 readonly property alias isLauncher: _indicator.isLauncher 0074 readonly property alias isStartup: _indicator.isStartup 0075 readonly property alias isWindow: _indicator.isWindow 0076 0077 readonly property alias isActive: _indicator.isActive 0078 readonly property alias isGroup: _indicator.isGroup 0079 readonly property alias isHovered: _indicator.isHovered 0080 readonly property alias isMinimized: _indicator.isMinimized 0081 readonly property alias isPressed: _indicator.isPressed 0082 readonly property alias inAttention: _indicator.inAttention 0083 readonly property alias inRemoving: _indicator.inRemoving 0084 0085 readonly property alias isSquare: _indicator.isSquare 0086 0087 readonly property alias hasActive: _indicator.hasActive 0088 readonly property alias hasMinimized: _indicator.hasMinimized 0089 readonly property alias hasShown: _indicator.hasShown 0090 readonly property alias windowsCount: _indicator.windowsCount 0091 readonly property alias windowsMinimizedCount: _indicator.windowsMinimizedCount 0092 0093 readonly property alias currentIconSize: _indicator.currentIconSize 0094 readonly property alias maxIconSize: _indicator.maxIconSize 0095 readonly property alias scaleFactor: _indicator.scaleFactor 0096 readonly property alias panelOpacity: _indicator.panelOpacity 0097 readonly property alias shadowColor: _indicator.shadowColor 0098 0099 readonly property alias animationsEnabled: _indicator.animationsEnabled 0100 readonly property alias durationTime: _indicator.durationTime 0101 0102 readonly property alias progressVisible: _indicator.progressVisible 0103 readonly property alias progress: _indicator.progress 0104 0105 readonly property alias screenEdgeMargin: _indicator.screenEdgeMargin 0106 0107 readonly property QtObject palette: _indicator.palette ? _indicator.palette : theme 0108 0109 //!icon colors 0110 readonly property alias iconBackgroundColor: _indicator.iconBackgroundColor 0111 readonly property alias iconGlowColor: _indicator.iconGlowColor 0112 0113 //! grouped options 0114 readonly property alias shared: _indicator.shared 0115 readonly property alias configuration: _indicator.configuration 0116 readonly property alias resources: _indicator.resources 0117 } 0118 }