Warning, /maui/mauikit/src/csd.6/Lucid/CSD.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.15 0002 import QtQuick.Controls 2.15 0003 0004 import org.mauikit.controls 1.3 as Maui 0005 0006 Control 0007 { 0008 id: control 0009 0010 implicitHeight: _layout.implicitHeight + topPadding + bottomPadding 0011 implicitWidth: _layout.implicitWidth + leftPadding + rightPadding 0012 spacing: 0 0013 0014 background: null 0015 0016 contentItem: Row 0017 { 0018 id: _layout 0019 spacing: control.spacing 0020 0021 Repeater 0022 { 0023 model: buttonsModel 0024 delegate: pluginButton 0025 } 0026 } 0027 0028 Component 0029 { 0030 id: pluginButton 0031 0032 AbstractButton 0033 { 0034 id: _button 0035 0036 visible: modelData === "A" ? canMaximize : true 0037 0038 hoverEnabled: true 0039 0040 implicitWidth: 23 0041 implicitHeight: 14 0042 0043 focusPolicy: Qt.NoFocus 0044 0045 Maui.CSDButton 0046 { 0047 id: button 0048 style: "Lucid" 0049 type: mapType(modelData) 0050 isHovered: _button.hovered 0051 isPressed: _button.pressed 0052 isFocused: isActiveWindow 0053 isMaximized: maximized 0054 } 0055 0056 contentItem: Image 0057 { 0058 smooth: true 0059 source: button.source 0060 } 0061 0062 onClicked: buttonClicked(button.type) 0063 0064 } 0065 } 0066 }