mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-02 06:04:39 -04:00
Multi device support: basic multi device creation and deletion
This commit is contained in:
@@ -3,15 +3,16 @@
|
||||
#include "plugin/pluginmanager.h"
|
||||
#include "mainwindow.h"
|
||||
|
||||
QDockWidget* PluginAPI::createMainWindowDock(Qt::DockWidgetArea dockWidgetArea, const QString& title)
|
||||
{
|
||||
QDockWidget* dock = new QDockWidget(title, m_mainWindow);
|
||||
dock->setAllowedAreas(Qt::AllDockWidgetAreas);
|
||||
dock->setAttribute(Qt::WA_DeleteOnClose);
|
||||
m_mainWindow->addDockWidget(dockWidgetArea, dock);
|
||||
m_mainWindow->addViewAction(dock->toggleViewAction());
|
||||
return dock;
|
||||
}
|
||||
// This was used in Tetra demod plugin which is not part of the build anymore
|
||||
//QDockWidget* PluginAPI::createMainWindowDock(Qt::DockWidgetArea dockWidgetArea, const QString& title)
|
||||
//{
|
||||
// QDockWidget* dock = new QDockWidget(title, m_mainWindow);
|
||||
// dock->setAllowedAreas(Qt::AllDockWidgetAreas);
|
||||
// dock->setAttribute(Qt::WA_DeleteOnClose);
|
||||
// m_mainWindow->addDockWidget(dockWidgetArea, dock);
|
||||
// m_mainWindow->addViewAction(dock->toggleViewAction());
|
||||
// return dock;
|
||||
//}
|
||||
|
||||
MessageQueue* PluginAPI::getMainWindowMessageQueue()
|
||||
{
|
||||
@@ -139,3 +140,7 @@ PluginAPI::PluginAPI(PluginManager* pluginManager, MainWindow* mainWindow) :
|
||||
m_mainWindow(mainWindow)
|
||||
{
|
||||
}
|
||||
|
||||
PluginAPI::~PluginAPI()
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user