Kirigami2
GlobalDrawerActionItem.qml
20 readonly property bool isExpandible: modelData && modelData.hasOwnProperty("expandible") && modelData.expandible
47 color: (listItem.highlighted || listItem.checked || listItem.pressed) ? listItem.activeTextColor : listItem.textColor
82 Layout.preferredHeight: !root.collapsed ? Kirigami.Units.iconSizes.small : Kirigami.Units.iconSizes.small/2
87 visible: (!isExpandible || root.collapsed) && !listItem.isSeparator && modelData.hasOwnProperty("children") && modelData.children!==undefined && modelData.children.length > 0
109 visible: (model ? model.visible || model.visible===undefined : modelData.visible) && opacity > 0
117 enabled: !isSeparator && ( (model && model.enabled !== undefined) ? model.enabled : modelData.enabled)
121 font.pointSize: isExpandible ? Kirigami.Theme.defaultFont.pointSize * 1.30 : Kirigami.Theme.defaultFont.pointSize
126 visible: !listItem.isSeparator && (modelData.hasOwnProperty("tooltip") && modelData.tooltip.length || root.collapsed) && (!actionsMenu || !actionsMenu.visible) && listItem.hovered && text.length > 0
127 text: modelData.hasOwnProperty("tooltip") && modelData.tooltip.length ? modelData.tooltip : modelData.text
158 if (modelData.hasOwnProperty("children") && modelData.children!==undefined && modelData.children.length > 0) {
161 if ((!listItem.actionsMenu.hasOwnProperty("count") || listItem.actionsMenu.count>0) && !listItem.actionsMenu.visible) {
170 stackView.push(menuComponent, {model: modelData.children, level: level + 1, current: modelData });
175 checked = Qt.binding(function() { return modelData.checked || (actionsMenu && actionsMenu.visible) });
Shortcut
This class contains global kirigami settings about the current device setup It is exposed to QML as t...
Definition: settings.h:16
Definition: Material/Theme.qml:12
QStringView level(QStringView ifopt)
height
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jan 29 2023 04:11:03 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jan 29 2023 04:11:03 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.