Warning, /plasma/latte-dock/shell/package/contents/configuration/LatteDockSecondaryConfiguration.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2016 Smith AR <audoban@openmailbox.org>
0003 SPDX-FileCopyrightText: 2016 Michail Vourlakos <mvourlakos@gmail.com>
0004 SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006
0007 import QtQuick 2.7
0008 import QtQuick.Controls 1.4
0009 import QtQuick.Layouts 1.3
0010 import QtGraphicalEffects 1.0
0011 import QtQuick.Window 2.2
0012
0013 import org.kde.plasma.core 2.0 as PlasmaCore
0014 import org.kde.plasma.components 2.0 as PlasmaComponents
0015 import org.kde.plasma.extras 2.0 as PlasmaExtras
0016 import QtQuick.Controls.Styles.Plasma 2.0 as Styles
0017
0018 import org.kde.kquickcontrolsaddons 2.0 as KQuickControlAddons
0019
0020 import org.kde.latte.core 0.2 as LatteCore
0021
0022 import "../controls" as LatteExtraControls
0023
0024 Loader {
0025 active: plasmoid && plasmoid.configuration && latteView
0026
0027 sourceComponent: FocusScope {
0028 id: dialog
0029
0030 width: typeSettings.width + units.smallSpacing * 4
0031 height: typeSettings.height + units.smallSpacing * 4
0032 Layout.minimumWidth: width
0033 Layout.minimumHeight: height
0034 LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft
0035 LayoutMirroring.childrenInherit: true
0036
0037 property bool panelIsVertical: plasmoid.formFactor === PlasmaCore.Types.Vertical
0038
0039 PlasmaCore.FrameSvgItem{
0040 id: backgroundFrameSvgItem
0041 anchors.fill: parent
0042 imagePath: "dialogs/background"
0043 enabledBorders: viewConfig.enabledBorders
0044
0045 onEnabledBordersChanged: viewConfig.updateEffects()
0046 Component.onCompleted: viewConfig.updateEffects()
0047 }
0048
0049 LatteExtraControls.TypeSelection{
0050 id: typeSettings
0051 anchors.centerIn: parent
0052
0053 Component.onCompleted: forceActiveFocus();
0054
0055 Keys.onPressed: {
0056 if (event.key === Qt.Key_Escape) {
0057 primaryConfigView.hideConfigWindow();
0058 }
0059 }
0060 }
0061 }
0062 }