Warning, /maui/mauikit/src/csd.6/CadiumGloss/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: Maui.Style.space.medium 0013 0014 background: null 0015 0016 contentItem: Row 0017 { 0018 id: _layout 0019 spacing: control.spacing 0020 0021 ToolSeparator 0022 { 0023 height: 8 0024 anchors.verticalCenter: parent.verticalCenter 0025 } 0026 0027 Repeater 0028 { 0029 model: buttonsModel 0030 delegate: pluginButton 0031 } 0032 } 0033 0034 Component 0035 { 0036 id: pluginButton 0037 0038 AbstractButton 0039 { 0040 id: _button 0041 0042 visible: modelData === "A" ? canMaximize : true 0043 0044 hoverEnabled: true 0045 0046 implicitWidth: 21 0047 implicitHeight: 20 0048 0049 focusPolicy: Qt.NoFocus 0050 0051 Maui.CSDButton 0052 { 0053 id: button 0054 style: "CadiumGloss" 0055 type: mapType(modelData) 0056 isHovered: _button.hovered 0057 isPressed: _button.pressed 0058 isFocused: isActiveWindow 0059 isMaximized: maximized 0060 } 0061 0062 contentItem: Image 0063 { 0064 smooth: true 0065 source: button.source 0066 } 0067 0068 onClicked: buttonClicked(button.type) 0069 0070 } 0071 } 0072 }