summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-05-08 14:36:11 +0200
committerhjk <hjk@qt.io>2023-05-10 08:06:14 +0000
commit2c433f7fe1b47b3fd497f87e51e248c70323a3f5 (patch)
treee0583c3a204e57c71c953a826f53f00199d13df6
parentd7781c16f7dbfa1b850fd129b0b108c2d2a91070 (diff)
downloadqt-creator-2c433f7fe1b47b3fd497f87e51e248c70323a3f5.tar.gz
Core: Remove QObject base of IOptionsPage
Change-Id: I714fd0cdd542da947deb2a8395dec87bb40fca75 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r--src/plugins/coreplugin/dialogs/ioptionspage.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/coreplugin/dialogs/ioptionspage.h b/src/plugins/coreplugin/dialogs/ioptionspage.h
index a6263de97d..a51b459f5f 100644
--- a/src/plugins/coreplugin/dialogs/ioptionspage.h
+++ b/src/plugins/coreplugin/dialogs/ioptionspage.h
@@ -40,13 +40,13 @@ private:
std::function<void()> m_onFinish;
};
-class CORE_EXPORT IOptionsPage : public QObject
+class CORE_EXPORT IOptionsPage
{
- Q_OBJECT
+ Q_DISABLE_COPY_MOVE(IOptionsPage)
public:
explicit IOptionsPage(bool registerGlobally = true);
- ~IOptionsPage() override;
+ virtual ~IOptionsPage();
static const QList<IOptionsPage *> allOptionsPages();