aboutsummaryrefslogtreecommitdiffstats
path: root/subsurface-core/pluginmanager.h
blob: 19e88b8c2d6e0483fa2a5e16084695e8e96d78e1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef PLUGINMANAGER_H
#define PLUGINMANAGER_H

#include <QObject>

#include "isocialnetworkintegration.h"

class PluginManager {
public:
	static PluginManager& instance();
	void loadPlugins();
	QList<ISocialNetworkIntegration*> socialNetworkIntegrationPlugins() const;
private:
	PluginManager();
	PluginManager(const PluginManager&){};
	PluginManager& operator=(const PluginManager&){};
};

#endif