Store window geometry using KConfig.WindowStateSaver
This commit is contained in:
parent
22a9571cfb
commit
6cab88d2d4
2 changed files with 6 additions and 1 deletions
|
@ -43,7 +43,7 @@ ecm_setup_version(${RELEASE_SERVICE_VERSION}
|
|||
|
||||
ecm_set_disabled_deprecation_versions(
|
||||
QT 6.6
|
||||
KF 6.0
|
||||
KF 6.5
|
||||
)
|
||||
|
||||
# Make the version header available by linking against kdeconnectversion
|
||||
|
|
|
@ -9,6 +9,7 @@ import QtQuick.Controls as QQC2
|
|||
import QtQuick.Layouts
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kdeconnect
|
||||
import org.kde.config as KConfig
|
||||
|
||||
Kirigami.ApplicationWindow {
|
||||
id: root
|
||||
|
@ -19,6 +20,10 @@ Kirigami.ApplicationWindow {
|
|||
pageStack.globalToolBar.canContainHandles: true
|
||||
pageStack.globalToolBar.showNavigationButtons: applicationWindow().pageStack.currentIndex > 0 ? Kirigami.ApplicationHeaderStyle.ShowBackButton : 0
|
||||
|
||||
KConfig.WindowStateSaver {
|
||||
configGroupName: "MainWindow"
|
||||
}
|
||||
|
||||
globalDrawer: Kirigami.OverlayDrawer {
|
||||
id: drawer
|
||||
edge: Qt.application.layoutDirection === Qt.RightToLeft ? Qt.RightEdge : Qt.LeftEdge
|
||||
|
|
Loading…
Reference in a new issue