diff --git a/src/installerquick.cpp b/src/installerquick.cpp index fd0bde5..a0d2175 100644 --- a/src/installerquick.cpp +++ b/src/installerquick.cpp @@ -29,6 +29,11 @@ QString InstallerQuick::name() const return "Simple Installer"; } +QString InstallerQuick::localizedName() const +{ + return tr("Simple Installer"); +} + QString InstallerQuick::author() const { return "Tannin"; @@ -44,17 +49,11 @@ VersionInfo InstallerQuick::version() const return VersionInfo(1, 3, 0, VersionInfo::RELEASE_FINAL); } -bool InstallerQuick::isActive() const -{ - return m_MOInfo->pluginSetting(name(), "enabled").toBool(); -} - QList InstallerQuick::settings() const { - QList result; - result.push_back(PluginSetting("enabled", "check to enable this plugin", QVariant(true))); - result.push_back(PluginSetting("silent", "simple plugins will be installed without any user interaction", QVariant(false))); - return result; + return { + PluginSetting("silent", "simple plugins will be installed without any user interaction", QVariant(false)) + }; } unsigned int InstallerQuick::priority() const diff --git a/src/installerquick.h b/src/installerquick.h index 061d70d..65f4a77 100644 --- a/src/installerquick.h +++ b/src/installerquick.h @@ -17,12 +17,12 @@ public: InstallerQuick(); // Plugin functions: - virtual bool init(MOBase::IOrganizer *moInfo) override; + virtual bool init(MOBase::IOrganizer* moInfo) override; virtual QString name() const override; + virtual QString localizedName() const override; virtual QString author() const override; virtual QString description() const override; virtual MOBase::VersionInfo version() const override; - virtual bool isActive() const override; virtual QList settings() const override; // Installer functions: