From: Claudio Cambra Date: Mon, 11 Nov 2024 05:40:23 +0000 (+0800) Subject: Emit a signal on wizard close X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~5^2~55^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=1ba6b61e7ef8e9019dd91fe6b50f1a367ce9f4e6;p=nextcloud-desktop.git Emit a signal on wizard close Signed-off-by: Claudio Cambra --- diff --git a/src/gui/wizard/owncloudwizard.cpp b/src/gui/wizard/owncloudwizard.cpp index f09c52fca..1f4fd9b31 100644 --- a/src/gui/wizard/owncloudwizard.cpp +++ b/src/gui/wizard/owncloudwizard.cpp @@ -408,6 +408,12 @@ void OwncloudWizard::changeEvent(QEvent *e) QWizard::changeEvent(e); } +void OwncloudWizard::closeEvent(QCloseEvent *event) +{ + emit wizardClosed(); + QWizard::closeEvent(event); +} + void OwncloudWizard::customizeStyle() { // HINT: Customize wizard's own style here, if necessary in the future (Dark-/Light-Mode switching) diff --git a/src/gui/wizard/owncloudwizard.h b/src/gui/wizard/owncloudwizard.h index 7f69587a4..d184d9978 100644 --- a/src/gui/wizard/owncloudwizard.h +++ b/src/gui/wizard/owncloudwizard.h @@ -110,9 +110,11 @@ signals: void needCertificate(); void styleChanged(); void onActivate(); + void wizardClosed(); protected: void changeEvent(QEvent *) override; + void closeEvent(QCloseEvent *) override; private: void customizeStyle();