diff --git a/src/login/WelcomePage.qml b/src/login/WelcomePage.qml index 4eba55314..2d3481a09 100644 --- a/src/login/WelcomePage.qml +++ b/src/login/WelcomePage.qml @@ -17,6 +17,7 @@ Kirigami.Page { property bool showExisting: false property bool _showExisting: showExisting && root.currentStepString === root.initialStep + property bool showSettings: true property alias currentStep: module.item property string currentStepString: initialStep property string initialStep: "LoginRegister" @@ -265,6 +266,7 @@ Kirigami.Page { FormCard.FormCard { Layout.topMargin: Kirigami.Units.largeSpacing * 2 maximumWidth: Kirigami.Units.gridUnit * 20 + visible: root.showSettings FormCard.FormButtonDelegate { text: i18nc("@action:button", "Settings") icon.name: "settings-configure" diff --git a/src/settings/AccountsPage.qml b/src/settings/AccountsPage.qml index 41721d39c..99d58ee13 100644 --- a/src/settings/AccountsPage.qml +++ b/src/settings/AccountsPage.qml @@ -117,7 +117,7 @@ FormCard.FormCardPage { id: addAccountDelegate text: i18n("Add Account") icon.name: "list-add" - onClicked: root.QQC2.ApplicationWindow.window.pageStack.layers.push(Qt.createComponent('org.kde.neochat.login', 'WelcomePage')) + onClicked: root.QQC2.ApplicationWindow.window.pageStack.layers.push(Qt.createComponent('org.kde.neochat.login', 'WelcomePage'), { showSettings: false }) } }