From 6ca76e59d853a7190dcad70227e62f94e76d08bb Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 5 Sep 2017 00:25:14 +0200 Subject: [PATCH] Use QDialog for showing own device ID --- widgets/misc/otherdialogs.cpp | 5 +++-- widgets/misc/otherdialogs.h | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/widgets/misc/otherdialogs.cpp b/widgets/misc/otherdialogs.cpp index 5bbe28c..06ad7f0 100644 --- a/widgets/misc/otherdialogs.cpp +++ b/widgets/misc/otherdialogs.cpp @@ -7,6 +7,7 @@ #include "resources/../../tray/resources/config.h" #include +#include #include #include #include @@ -20,9 +21,9 @@ using namespace Data; namespace QtGui { -QWidget *ownDeviceIdDialog(Data::SyncthingConnection &connection) +QDialog *ownDeviceIdDialog(Data::SyncthingConnection &connection) { - auto *dlg = new QWidget(nullptr, Qt::Window); + auto *dlg = new QDialog(nullptr, Qt::Window); dlg->setWindowTitle(QCoreApplication::translate("QtGui::OtherDialogs", "Own device ID") + QStringLiteral(" - " APP_NAME)); dlg->setWindowIcon(QIcon(QStringLiteral(":/icons/hicolor/scalable/app/syncthingtray.svg"))); dlg->setAttribute(Qt::WA_DeleteOnClose); diff --git a/widgets/misc/otherdialogs.h b/widgets/misc/otherdialogs.h index b534c1b..fc165ad 100644 --- a/widgets/misc/otherdialogs.h +++ b/widgets/misc/otherdialogs.h @@ -3,7 +3,9 @@ #include "../global.h" -#include +#include + +QT_FORWARD_DECLARE_CLASS(QDialog) namespace Data { class SyncthingConnection; @@ -11,7 +13,7 @@ class SyncthingConnection; namespace QtGui { -QWidget SYNCTHINGWIDGETS_EXPORT *ownDeviceIdDialog(Data::SyncthingConnection &connection); +QDialog SYNCTHINGWIDGETS_EXPORT *ownDeviceIdDialog(Data::SyncthingConnection &connection); } #endif // SYNCTHINGWIDGETS_OTHERDIALOGS_H