diff --git a/plasma-integration/plasmoid/package/contents/ui/PresentationModeItem.qml b/plasma-integration/plasmoid/package/contents/ui/PresentationModeItem.qml index 0f880d3..7eaf292 100644 --- a/plasma-integration/plasmoid/package/contents/ui/PresentationModeItem.qml +++ b/plasma-integration/plasmoid/package/contents/ui/PresentationModeItem.qml @@ -21,17 +21,17 @@ * */ -import QtQuick 2.8 -import QtQuick.Layouts 1.1 +import QtQuick 2.15 +import QtQuick.Layouts 1.15 import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.components 3.0 as PlasmaComponents3 import org.kde.plasma.extras 2.0 as PlasmaExtras ColumnLayout { spacing: units.smallSpacing - PlasmaComponents.CheckBox { + PlasmaComponents3.CheckBox { id: checkBox Layout.fillWidth: true // Remove spacing between checkbox and the explanatory label below @@ -71,7 +71,7 @@ ColumnLayout { } // so we can align the labels below with the checkbox - PlasmaComponents.CheckBox { + PlasmaComponents3.CheckBox { id: checkBoxMetrics visible: false } @@ -96,7 +96,7 @@ ColumnLayout { visible: valid } - PlasmaComponents.Label { + PlasmaComponents3.Label { Layout.fillWidth: true Layout.maximumWidth: Math.min(units.gridUnit * 20, implicitWidth) font.pointSize: theme.smallestFont.pointSize diff --git a/plasma-integration/plasmoid/package/contents/ui/ScreenLayoutSelection.qml b/plasma-integration/plasmoid/package/contents/ui/ScreenLayoutSelection.qml index 8d7f379..a346df0 100644 --- a/plasma-integration/plasmoid/package/contents/ui/ScreenLayoutSelection.qml +++ b/plasma-integration/plasmoid/package/contents/ui/ScreenLayoutSelection.qml @@ -21,12 +21,12 @@ * */ -import QtQuick 2.8 -import QtQuick.Layouts 1.1 +import QtQuick 2.15 +import QtQuick.Layouts 1.15 import org.kde.plasma.plasmoid 2.0 import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.components 3.0 as PlasmaComponents3 import org.kde.plasma.extras 2.0 as PlasmaExtras ColumnLayout { @@ -65,13 +65,14 @@ ColumnLayout { id: screenLayoutRepeater model: root.screenLayouts - PlasmaComponents.Button { + PlasmaComponents3.Button { width: screenLayoutRow.buttonSize height: width - tooltip: modelData.label - Accessible.name: tooltip onClicked: plasmoid.nativeInterface.applyLayoutPreset(modelData.action) + Accessible.name: modelData.label + PlasmaComponents3.ToolTip { text: modelData.label } + // HACK otherwise the icon won't expand to full button size PlasmaCore.IconItem { anchors.centerIn: parent diff --git a/plasma-integration/plasmoid/package/contents/ui/main.qml b/plasma-integration/plasmoid/package/contents/ui/main.qml index 5f6c4e7..e1281ca 100644 --- a/plasma-integration/plasmoid/package/contents/ui/main.qml +++ b/plasma-integration/plasmoid/package/contents/ui/main.qml @@ -21,13 +21,11 @@ * */ -import QtQuick 2.8 -import QtQuick.Layouts 1.1 +import QtQuick 2.15 +import QtQuick.Layouts 1.15 import org.kde.plasma.plasmoid 2.0 import org.kde.plasma.core 2.0 as PlasmaCore -import org.kde.plasma.components 2.0 as PlasmaComponents -import org.kde.plasma.extras 2.0 as PlasmaExtras import org.kde.plasma.plasma5support 2.0 as P5Support import org.kde.kquickcontrolsaddons 2.0 @@ -122,7 +120,5 @@ Item { Item { Layout.fillHeight: true } - - } } diff --git a/plasma-integration/po/plasma_applet_org.kwinft.kdisplay.pot b/plasma-integration/po/plasma_applet_org.kwinft.kdisplay.pot index e64f7dd..b9d905c 100644 --- a/plasma-integration/po/plasma_applet_org.kwinft.kdisplay.pot +++ b/plasma-integration/po/plasma_applet_org.kwinft.kdisplay.pot @@ -95,19 +95,19 @@ msgstr "" msgid "Display Layout" msgstr "" -#: plasma-integration/plasmoid/package/contents/ui/ScreenLayoutSelection.qml:93 +#: plasma-integration/plasmoid/package/contents/ui/ScreenLayoutSelection.qml:94 #, kde-format msgid "" "You can only apply a different display layout when there is more than one " "display device plugged in." msgstr "" -#: plasma-integration/plasmoid/package/contents/ui/main.qml:41 +#: plasma-integration/plasmoid/package/contents/ui/main.qml:39 #, kde-format msgid "Presentation mode is enabled" msgstr "" -#: plasma-integration/plasmoid/package/contents/ui/main.qml:102 +#: plasma-integration/plasmoid/package/contents/ui/main.qml:100 #, kde-format msgid "Configure Display Settingsā€¦" msgstr ""