1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 06:04:39 -04:00

Massive UI revamping (v7): Make soapy SDR support optional. Fixes #718

This commit is contained in:
f4exb
2022-04-30 12:52:25 +02:00
parent fcb2906fd4
commit 89196c40b2
6 changed files with 22 additions and 4 deletions
+8 -1
View File
@@ -53,7 +53,8 @@ const QString PluginManager::m_testMIMODeviceTypeID = "sdrangel.samplemimo.testm
PluginManager::PluginManager(QObject* parent) :
QObject(parent),
m_pluginAPI(this)
m_pluginAPI(this),
m_enableSoapy(false)
{
}
@@ -216,6 +217,12 @@ void PluginManager::loadPluginsDir(const QDir& dir)
{
if (QLibrary::isLibrary(fileName))
{
if (!m_enableSoapy && (fileName.contains("libinputsoapysdr") || (fileName.contains("liboutputsoapysdr"))))
{
qInfo("PluginManager::loadPluginsDir: Soapy SDR disabled skipping %s", qPrintable(fileName));
continue;
}
qDebug("PluginManager::loadPluginsDir: fileName: %s", qPrintable(fileName));
QPluginLoader* pluginLoader = new QPluginLoader(pluginsDir.absoluteFilePath(fileName));