1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-08 08:54:49 -04:00

Removed main window references from plugin API

This commit is contained in:
f4exb
2017-10-24 14:01:31 +02:00
parent a106deeaf7
commit ab9474a65f
3 changed files with 4 additions and 20 deletions
+1 -9
View File
@@ -10,7 +10,6 @@ class QString;
class PluginManager;
class PluginInterface;
class MainWindow;
class MessageQueue;
class PluginInstanceGUI;
@@ -30,9 +29,6 @@ public:
typedef QList<ChannelRegistration> ChannelRegistrations;
// MainWindow access
MessageQueue* getMainWindowMessageQueue();
// Rx Channel stuff
void registerRxChannel(const QString& channelName, PluginInterface* plugin);
ChannelRegistrations *getRxChannelRegistrations();
@@ -47,14 +43,10 @@ public:
// Sample Sink stuff
void registerSampleSink(const QString& sinkName, PluginInterface* plugin);
// R/O access to main window
const MainWindow* getMainWindow() const { return m_mainWindow; }
protected:
PluginManager* m_pluginManager;
MainWindow* m_mainWindow;
PluginAPI(PluginManager* pluginManager, MainWindow* mainWindow);
PluginAPI(PluginManager* pluginManager);
~PluginAPI();
friend class PluginManager;