mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-08-11 02:02:26 -04:00
PluginManager::selectSampleSourceByIndex: removed GUI interaction
This commit is contained in:
parent
29f975942c
commit
03e491db45
@ -140,6 +140,12 @@ MainWindow::MainWindow(QWidget* parent) :
|
|||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QWidget *gui;
|
||||||
|
PluginInstanceUI *pluginGUI = m_deviceUIs.back()->m_deviceSourceAPI->getPluginInterface()->createSampleSourcePluginInstanceGUI(
|
||||||
|
m_deviceUIs.back()->m_deviceSourceAPI->getSampleSourceId(), &gui, m_deviceUIs.back()->m_deviceSourceAPI);
|
||||||
|
m_deviceUIs.back()->m_deviceSourceAPI->setSampleSourcePluginInstanceUI(pluginGUI);
|
||||||
|
m_deviceUIs.back()->m_deviceSourceAPI->setInputGUI(gui, m_deviceUIs.back()->m_deviceSourceAPI->getSampleSourceDisplayName());
|
||||||
|
|
||||||
m_deviceUIs.back()->m_deviceSourceAPI->setBuddyLeader(true); // the first device is always the leader
|
m_deviceUIs.back()->m_deviceSourceAPI->setBuddyLeader(true); // the first device is always the leader
|
||||||
|
|
||||||
bool sampleSourceSignalsBlocked = m_deviceUIs.back()->m_samplingDeviceControl->getDeviceSelector()->blockSignals(true);
|
bool sampleSourceSignalsBlocked = m_deviceUIs.back()->m_samplingDeviceControl->getDeviceSelector()->blockSignals(true);
|
||||||
|
@ -390,11 +390,13 @@ int PluginManager::selectSampleSourceByIndex(int index, DeviceSourceAPI *deviceA
|
|||||||
deviceAPI->setHardwareId(m_sampleSourceDevices[index].m_hadrwareId);
|
deviceAPI->setHardwareId(m_sampleSourceDevices[index].m_hadrwareId);
|
||||||
deviceAPI->setSampleSourceId(m_sampleSourceDevices[index].m_deviceId);
|
deviceAPI->setSampleSourceId(m_sampleSourceDevices[index].m_deviceId);
|
||||||
deviceAPI->setSampleSourceSerial(m_sampleSourceDevices[index].m_deviceSerial);
|
deviceAPI->setSampleSourceSerial(m_sampleSourceDevices[index].m_deviceSerial);
|
||||||
|
deviceAPI->setSampleSourceDisplayName(m_sampleSourceDevices[index].m_displayName);
|
||||||
|
deviceAPI->setSampleSourcePluginInterface(m_sampleSourceDevices[index].m_plugin);
|
||||||
|
|
||||||
QWidget *gui;
|
// QWidget *gui;
|
||||||
PluginInstanceUI *pluginGUI = m_sampleSourceDevices[index].m_plugin->createSampleSourcePluginInstanceGUI(m_sampleSourceDevices[index].m_deviceId, &gui, deviceAPI);
|
// PluginInstanceUI *pluginGUI = m_sampleSourceDevices[index].m_plugin->createSampleSourcePluginInstanceGUI(m_sampleSourceDevices[index].m_deviceId, &gui, deviceAPI);
|
||||||
deviceAPI->setSampleSourcePluginInstanceUI(pluginGUI);
|
// deviceAPI->setSampleSourcePluginInstanceUI(pluginGUI);
|
||||||
deviceAPI->setInputGUI(gui, m_sampleSourceDevices[index].m_displayName);
|
// deviceAPI->setInputGUI(gui, m_sampleSourceDevices[index].m_displayName);
|
||||||
|
|
||||||
return index;
|
return index;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user