Warning, /plasma/latte-dock/declarativeimports/abilities/client/Indicators.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.0
0007 
0008 import org.kde.latte.abilities.definition 0.1 as AbilityDefinition
0009 
0010 import "./indicators" as LocalIndicator
0011 
0012 AbilityDefinition.Indicators {
0013     property Item bridge: null
0014 
0015     isEnabled: ref.indicators.isEnabled
0016     type: ref.indicators.type
0017     info: ref.indicators.info
0018     configuration: ref.indicators.configuration
0019     resources: ref.indicators.resources
0020     indicatorComponent: ref.indicators.indicatorComponent
0021 
0022     Item {
0023         id: ref
0024         readonly property Item indicators: bridge ? bridge.indicators : local
0025     }
0026 
0027     readonly property AbilityDefinition.Indicators local: AbilityDefinition.Indicators {
0028         isEnabled: false
0029         type: "org.kde.latte.default"
0030 
0031         info.needsIconColors: false
0032         info.needsMouseEventCoordinates: false
0033         info.providesFrontLayer: false
0034         info.providesHoveredAnimation: false
0035         info.providesClickedAnimation: false
0036         info.providesTaskLauncherAnimation: false
0037         info.providesInAttentionAnimation: false
0038         info.providesGroupedWindowAddedAnimation: false
0039         info.providesGroupedWindowRemovedAnimation: false        
0040         info.extraMaskThickness: 0
0041         info.backgroundCornerMargin: 1.00
0042         info.lengthPadding: 0.08
0043         info.minThicknessPadding: 0
0044         info.minLengthPadding:0
0045 
0046         configuration: localLatteConfiguration
0047         resources: null
0048 
0049         indicatorComponent: isEnabled ? latteLocalIndicator : null
0050 
0051         //! Local Latte Indicator Configuration
0052         LocalIndicator.LatteConfiguration{
0053             id: localLatteConfiguration
0054         }
0055 
0056         //! Local Latte Indicator implementation
0057         Component {
0058             id: latteLocalIndicator
0059             LocalIndicator.LatteIndicator{}
0060         }
0061     }
0062 }