From 2c433f7fe1b47b3fd497f87e51e248c70323a3f5 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 8 May 2023 14:36:11 +0200 Subject: Core: Remove QObject base of IOptionsPage Change-Id: I714fd0cdd542da947deb2a8395dec87bb40fca75 Reviewed-by: Christian Stenger Reviewed-by: Qt CI Bot --- src/plugins/coreplugin/dialogs/ioptionspage.h | 6 +++--- 1 file 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 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 allOptionsPages(); -- cgit v1.2.1