summaryrefslogtreecommitdiffstats
path: root/core/pluginmanager.cpp
diff options
context:
space:
mode:
authorGravatar Lubomir I. Ivanov <neolit123@gmail.com>2019-02-01 04:11:25 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-02-01 17:16:43 -0800
commita1ffe115cfb27bd0dd57bf5266c7d37d9ce64dab (patch)
tree6589e06ecce1d0c461900fd2537bf5125afadf9d /core/pluginmanager.cpp
parent0c07b02974a65608d7d71ef150d322678ec1170b (diff)
downloadsubsurface-a1ffe115cfb27bd0dd57bf5266c7d37d9ce64dab.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>
Diffstat (limited to 'core/pluginmanager.cpp')
-rw-r--r--core/pluginmanager.cpp54
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);
- }
- }
-}