Warning, /plasma/latte-dock/declarativeimports/abilities/client/Metrics.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2020 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 AbilityDefinition.Metrics {
0011     property Item bridge: null
0012     property Item parabolic: null
0013 
0014     iconSize: ref.metrics.iconSize
0015     maxIconSize: ref.metrics.maxIconSize
0016     backgroundThickness: ref.metrics.backgroundThickness
0017 
0018     margin: ref.metrics.margin
0019     marginsArea: ref.metrics.marginsArea
0020     mask: ref.metrics.mask
0021     padding: ref.metrics.padding
0022     totals: ref.metrics.totals
0023 
0024     readonly property AbilityDefinition.Metrics local: AbilityDefinition.Metrics {
0025         mask.thickness.normalForItems: local.totals.thickness
0026         mask.thickness.zoomedForItems: parabolic.factor.zoom * local.totals.thickness
0027 
0028         mask.thickness.maxNormalForItems: local.mask.thickness.normalForItems
0029         mask.thickness.maxZoomedForItems: local.mask.thickness.zoomedForItems
0030     }
0031 
0032     Item {
0033         id: ref
0034         readonly property Item metrics: bridge ? bridge.metrics : local
0035     }
0036 }