Make SearchManager singleton

This commit is contained in:
Vladimir Golovnev (Glassez)
2018-02-05 11:43:29 +03:00
parent f3d370870d
commit 279bce2014
4 changed files with 36 additions and 20 deletions

View File

@@ -61,6 +61,8 @@ public:
SearchPluginManager();
~SearchPluginManager() override;
static SearchPluginManager *instance();
QStringList allPlugins() const;
QStringList enabledPlugins() const;
QStringList supportedCategories() const;
@@ -107,6 +109,7 @@ private:
static QString pluginPath(const QString &name);
static QPointer<SearchPluginManager> m_instance;
static const QHash<QString, QString> m_categoryNames;
const QString m_updateUrl;