diff options
Diffstat (limited to 'src/libs/installer/packagemanagerpagefactory.h')
-rw-r--r-- | src/libs/installer/packagemanagerpagefactory.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/libs/installer/packagemanagerpagefactory.h b/src/libs/installer/packagemanagerpagefactory.h index 6ac37732b..57056c375 100644 --- a/src/libs/installer/packagemanagerpagefactory.h +++ b/src/libs/installer/packagemanagerpagefactory.h @@ -34,16 +34,16 @@ #ifndef PACKAGEMANAGERPAGEFACTORY_H #define PACKAGEMANAGERPAGEFACTORY_H -#include <kdgenericfactory.h> -#include <packagemanagergui.h> +#include "genericfactory.h" +#include "qinstallerglobal.h" namespace QInstaller { class PackageManagerCore; class PackageManagerPage; -class INSTALLER_EXPORT PackageManagerPageFactory : public KDGenericFactory<PackageManagerPage, - int, QInstaller::PackageManagerCore*> +class INSTALLER_EXPORT PackageManagerPageFactory : public GenericFactory<PackageManagerPage, int, + PackageManagerCore*> { Q_DISABLE_COPY(PackageManagerPageFactory) @@ -51,12 +51,11 @@ public: static PackageManagerPageFactory &instance(); template<typename T> void registerPackageManagerPage(int id) { - registerProductWithArg<T>(id); + registerProduct<T>(id); } - PackageManagerPage *create(int id, QInstaller::PackageManagerCore *core) const; private: - PackageManagerPageFactory() {} + PackageManagerPageFactory() = default; }; } // namespace QInstaller |