diff options
author | 2019-02-01 04:11:25 +0200 | |
---|---|---|
committer | 2019-04-04 10:24:01 -0700 | |
commit | e685e7e9de3ad93a32fe51d7a04407c574cc08be (patch) | |
tree | 5148e454973c39381cb68fb4926ba24f5949e6f6 /core/pluginmanager.cpp | |
parent | 41de2f66e3a2c9732ba0d9ebe55c27d8d09718d2 (diff) | |
download | subsurface-e685e7e9de3ad93a32fe51d7a04407c574cc08be.tar.gz |
facebook: remove the featute from the code base
Remove from:
- unit tests
- desktop widgets
- preferences
- core intergration
- cmakefiles
- build scripts
- icons
- docs
Also remove the plugins and social network integration.
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'core/pluginmanager.cpp')
-rw-r--r-- | core/pluginmanager.cpp | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/core/pluginmanager.cpp b/core/pluginmanager.cpp deleted file mode 100644 index 7a871f9b6..000000000 --- a/core/pluginmanager.cpp +++ /dev/null @@ -1,54 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -#include "pluginmanager.h" - -#include <QApplication> -#include <QDir> -#include <QPluginLoader> -#include <QDebug> - -static QList<ISocialNetworkIntegration*> _socialNetworks; - -// no point in including dive.h for this -extern int verbose; - -PluginManager& PluginManager::instance() -{ - static PluginManager self; - return self; -} - -PluginManager::PluginManager() -{ -} - -void PluginManager::loadPlugins() -{ - QDir pluginsDir(qApp->applicationDirPath()); - -#if defined(Q_OS_WIN) - if (pluginsDir.dirName().toLower() == "debug" || pluginsDir.dirName().toLower() == "release") - pluginsDir.cdUp(); -#elif defined(Q_OS_MAC) - if (pluginsDir.dirName() == "MacOS") { - pluginsDir.cdUp(); - pluginsDir.cdUp(); - pluginsDir.cdUp(); - } -#endif - pluginsDir.cd("plugins"); - - if (verbose) - qDebug() << "Plugins Directory: " << pluginsDir; - - foreach (const QString& fileName, pluginsDir.entryList(QDir::Files)) { - QPluginLoader loader(pluginsDir.absoluteFilePath(fileName)); - QObject *plugin = loader.instance(); - if(!plugin) - continue; - - if (ISocialNetworkIntegration *social = qobject_cast<ISocialNetworkIntegration*>(plugin)) { - qDebug() << "Adding the plugin: " << social->socialNetworkName(); - _socialNetworks.push_back(social); - } - } -} |