diff --git a/src/plugins/coreplugin/idocumentfactory.cpp b/src/plugins/coreplugin/idocumentfactory.cpp index 26ef65f608a..0d8280dc080 100644 --- a/src/plugins/coreplugin/idocumentfactory.cpp +++ b/src/plugins/coreplugin/idocumentfactory.cpp @@ -31,8 +31,7 @@ namespace Core { static QList g_documentFactories; -IDocumentFactory::IDocumentFactory(QObject *parent) - : QObject(parent) +IDocumentFactory::IDocumentFactory() { g_documentFactories.append(this); } diff --git a/src/plugins/coreplugin/idocumentfactory.h b/src/plugins/coreplugin/idocumentfactory.h index a38176fa0ef..796eca0eb6c 100644 --- a/src/plugins/coreplugin/idocumentfactory.h +++ b/src/plugins/coreplugin/idocumentfactory.h @@ -29,7 +29,6 @@ #include -#include #include #include @@ -38,13 +37,11 @@ namespace Core { class IDocument; -class CORE_EXPORT IDocumentFactory : public QObject +class CORE_EXPORT IDocumentFactory { - Q_OBJECT - public: - IDocumentFactory(QObject *parent = nullptr); - ~IDocumentFactory() override; + IDocumentFactory(); + ~IDocumentFactory(); static const QList allDocumentFactories();