1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-22 16:08:39 -05:00

Massive UI revamping (v7): Devices: set the border on the outer side of the window. Part of #1213

This commit is contained in:
f4exb 2022-04-24 02:13:18 +02:00
parent 417d860635
commit 218237c466
45 changed files with 52 additions and 88 deletions

View File

@ -69,8 +69,7 @@ BladeRF2MIMOGui::BladeRF2MIMOGui(DeviceUISet *deviceUISet, QWidget* parent) :
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#BladeRF2MIMOGui { border: 1px solid %1 }") getContents()->setStyleSheet("#BladeRF2MIMOGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplemimo/bladerf2mimo/readme.md"; m_helpURL = "plugins/samplemimo/bladerf2mimo/readme.md";
m_sampleMIMO = (BladeRF2MIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO(); m_sampleMIMO = (BladeRF2MIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO();

View File

@ -71,8 +71,7 @@ LimeSDRMIMOGUI::LimeSDRMIMOGUI(DeviceUISet *deviceUISet, QWidget* parent) :
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#LimeSDRMIMOGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#LimeSDRMIMOGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplemimo/limesdrmimo/readme.md"; m_helpURL = "plugins/samplemimo/limesdrmimo/readme.md";
m_limeSDRMIMO = (LimeSDRMIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO(); m_limeSDRMIMO = (LimeSDRMIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO();

View File

@ -59,8 +59,7 @@ MetisMISOGui::MetisMISOGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#MetisMISOGui { border: 1px solid %1 }") getContents()->setStyleSheet("#MetisMISOGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplemimo/metismiso/readme.md"; m_helpURL = "plugins/samplemimo/metismiso/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, 0, m_absMaxFreq); ui->centerFrequency->setValueRange(7, 0, m_absMaxFreq);

View File

@ -71,8 +71,7 @@ PlutoSDRMIMOGUI::PlutoSDRMIMOGUI(DeviceUISet *deviceUISet, QWidget* parent) :
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#PlutoSDRMIMOGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#PlutoSDRMIMOGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplemimo/plutosdrmimo/readme.md"; m_helpURL = "plugins/samplemimo/plutosdrmimo/readme.md";
m_sampleMIMO = (PlutoSDRMIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO(); m_sampleMIMO = (PlutoSDRMIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO();

View File

@ -64,8 +64,7 @@ TestMIGui::TestMIGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#TestMIGui { border: 1px solid %1 }") getContents()->setStyleSheet("#TestMIGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplemimo/testmi/readme.md"; m_helpURL = "plugins/samplemimo/testmi/readme.md";
ui->spectrumSource->addItem("0"); ui->spectrumSource->addItem("0");
ui->spectrumSource->addItem("1"); ui->spectrumSource->addItem("1");

View File

@ -53,8 +53,7 @@ TestMOSyncGui::TestMOSyncGui(DeviceUISet *deviceUISet, QWidget* parent) :
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#TestMOSyncGui { border: 1px solid %1 }") getContents()->setStyleSheet("#TestMOSyncGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplemimo/testmosync/readme.md"; m_helpURL = "plugins/samplemimo/testmosync/readme.md";
m_sampleMIMO = (TestMOSync*) m_deviceUISet->m_deviceAPI->getSampleMIMO(); m_sampleMIMO = (TestMOSync*) m_deviceUISet->m_deviceAPI->getSampleMIMO();

View File

@ -68,8 +68,7 @@ XTRXMIMOGUI::XTRXMIMOGUI(DeviceUISet *deviceUISet, QWidget* parent) :
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#XTRXMIMOGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#XTRXMIMOGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplemimo/xtrxmimo/readme.md"; m_helpURL = "plugins/samplemimo/xtrxmimo/readme.md";
m_xtrxMIMO = (XTRXMIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO(); m_xtrxMIMO = (XTRXMIMO*) m_deviceUISet->m_deviceAPI->getSampleMIMO();

View File

@ -45,8 +45,7 @@ AudioOutputGui::AudioOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#AudioOutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#AudioOutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/audiooutput/readme.md"; m_helpURL = "plugins/samplesink/audiooutput/readme.md";
connect(&m_updateTimer, SIGNAL(timeout()), this, SLOT(updateHardware())); connect(&m_updateTimer, SIGNAL(timeout()), this, SLOT(updateHardware()));

View File

@ -48,8 +48,7 @@ Bladerf1OutputGui::Bladerf1OutputGui(DeviceUISet *deviceUISet, QWidget* parent)
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#Bladerf1OutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#Bladerf1OutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "/plugins/samplesink/bladerf1output/readme.md"; ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); m_helpURL = "/plugins/samplesink/bladerf1output/readme.md"; ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, BLADERF_FREQUENCY_MIN_XB200/1000, BLADERF_FREQUENCY_MAX/1000); ui->centerFrequency->setValueRange(7, BLADERF_FREQUENCY_MIN_XB200/1000, BLADERF_FREQUENCY_MAX/1000);

View File

@ -51,8 +51,7 @@ BladeRF2OutputGui::BladeRF2OutputGui(DeviceUISet *deviceUISet, QWidget* parent)
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#BladeRF2OutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#BladeRF2OutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/bladerf2output/readme.md"; ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); m_helpURL = "plugins/samplesink/bladerf2output/readme.md"; ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
m_sampleSink->getFrequencyRange(f_min, f_max, step, scale); m_sampleSink->getFrequencyRange(f_min, f_max, step, scale);

View File

@ -56,8 +56,7 @@ FileOutputGui::FileOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#FileOutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#FileOutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/fileoutput/readme.md"; m_helpURL = "plugins/samplesink/fileoutput/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));

View File

@ -50,8 +50,7 @@ HackRFOutputGui::HackRFOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#HackRFOutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#HackRFOutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/hackrfoutput/readme.md"; m_helpURL = "plugins/samplesink/hackrfoutput/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, 0U, 7250000U); ui->centerFrequency->setValueRange(7, 0U, 7250000U);

View File

@ -47,8 +47,7 @@ LimeSDROutputGUI::LimeSDROutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#LimeSDROutputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#LimeSDROutputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/limesdroutput/readme.md"; m_helpURL = "plugins/samplesink/limesdroutput/readme.md";
float minF, maxF; float minF, maxF;

View File

@ -64,8 +64,7 @@ LocalOutputGui::LocalOutputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#LocalOutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#LocalOutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/localoutput/readme.md"; m_helpURL = "plugins/samplesink/localoutput/readme.md";
connect(this, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(openDeviceSettingsDialog(const QPoint &))); connect(this, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(openDeviceSettingsDialog(const QPoint &)));

View File

@ -50,8 +50,7 @@ PlutoSDROutputGUI::PlutoSDROutputGUI(DeviceUISet *deviceUISet, QWidget* parent)
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#PlutoSDROutputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#PlutoSDROutputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/plutosdroutput/readme.md"; m_helpURL = "plugins/samplesink/plutosdroutput/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -69,8 +69,7 @@ RemoteOutputSinkGui::RemoteOutputSinkGui(DeviceUISet *deviceUISet, QWidget* pare
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#RemoteOutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#RemoteOutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/remoteoutput/readme.md"; m_helpURL = "plugins/samplesink/remoteoutput/readme.md";
connect(&(m_deviceUISet->m_deviceAPI->getMasterTimer()), SIGNAL(timeout()), this, SLOT(tick())); connect(&(m_deviceUISet->m_deviceAPI->getMasterTimer()), SIGNAL(timeout()), this, SLOT(tick()));

View File

@ -61,8 +61,7 @@ SoapySDROutputGui::SoapySDROutputGui(DeviceUISet *deviceUISet, QWidget* parent)
m_sampleSink = (SoapySDROutput*) m_deviceUISet->m_deviceAPI->getSampleSink(); m_sampleSink = (SoapySDROutput*) m_deviceUISet->m_deviceAPI->getSampleSink();
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
getContents()->setStyleSheet(QString(tr("#SoapySDROutputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#SoapySDROutputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/soapysdroutput/readme.md"; m_helpURL = "plugins/samplesink/soapysdroutput/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));

View File

@ -53,8 +53,7 @@ TestSinkGui::TestSinkGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
setMinimumSize(m_MinimumWidth, m_MinimumHeight); setMinimumSize(m_MinimumWidth, m_MinimumHeight);
getContents()->setStyleSheet(QString(tr("#TestSinkGui { border: 1px solid %1 }") getContents()->setStyleSheet("#TestSinkGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/testsink/readme.md"; m_helpURL = "plugins/samplesink/testsink/readme.md";
m_sampleSink = (TestSinkOutput*) m_deviceUISet->m_deviceAPI->getSampleSink(); m_sampleSink = (TestSinkOutput*) m_deviceUISet->m_deviceAPI->getSampleSink();

View File

@ -48,8 +48,7 @@ USRPOutputGUI::USRPOutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#USRPOutputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#USRPOutputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/usrpoutput/readme.md"; m_helpURL = "plugins/samplesink/usrpoutput/readme.md";
float minF, maxF; float minF, maxF;

View File

@ -49,8 +49,7 @@ XTRXOutputGUI::XTRXOutputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#XTRXOutputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#XTRXOutputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesink/xtrxoutput/readme.md"; m_helpURL = "plugins/samplesink/xtrxoutput/readme.md";
float minF, maxF, stepF; float minF, maxF, stepF;

View File

@ -49,8 +49,7 @@ AirspyGui::AirspyGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#AirspyGui { border: 1px solid %1 }") getContents()->setStyleSheet("#AirspyGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -48,8 +48,7 @@ AirspyHFGui::AirspyHFGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#AirspyHFGui { border: 1px solid %1 }") getContents()->setStyleSheet("#AirspyHFGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/airspyhf/readme.md"; m_helpURL = "plugins/samplesource/airspyhf/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -45,8 +45,7 @@ AudioInputGui::AudioInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#AudioInputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#AudioInputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/audioinput/readme.md"; m_helpURL = "plugins/samplesource/audioinput/readme.md";
connect(&m_updateTimer, SIGNAL(timeout()), this, SLOT(updateHardware())); connect(&m_updateTimer, SIGNAL(timeout()), this, SLOT(updateHardware()));

View File

@ -50,8 +50,7 @@ Bladerf1InputGui::Bladerf1InputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#Bladerf1InputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#Bladerf1InputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/bladerf1input/readme.md"; m_helpURL = "plugins/samplesource/bladerf1input/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, BLADERF_FREQUENCY_MIN_XB200/1000, BLADERF_FREQUENCY_MAX/1000); ui->centerFrequency->setValueRange(7, BLADERF_FREQUENCY_MIN_XB200/1000, BLADERF_FREQUENCY_MAX/1000);

View File

@ -53,8 +53,7 @@ BladeRF2InputGui::BladeRF2InputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#Bladerf2InputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#Bladerf2InputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/bladerf2input/readme.md"; m_helpURL = "plugins/samplesource/bladerf2input/readme.md";
m_sampleSource->getFrequencyRange(f_min, f_max, step, scale); m_sampleSource->getFrequencyRange(f_min, f_max, step, scale);

View File

@ -46,8 +46,7 @@ FCDProGui::FCDProGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#FCDProGui { border: 1px solid %1 }") getContents()->setStyleSheet("#FCDProGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/fcdpro/readme.md"; m_helpURL = "plugins/samplesource/fcdpro/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -47,8 +47,7 @@ FCDProPlusGui::FCDProPlusGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#FCDProPlusGui { border: 1px solid %1 }") getContents()->setStyleSheet("#FCDProPlusGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/fcdproplus/readme.md"; m_helpURL = "plugins/samplesource/fcdproplus/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));

View File

@ -58,8 +58,7 @@ FileInputGUI::FileInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#FileInputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#FileInputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/fileinput/readme.md"; m_helpURL = "plugins/samplesource/fileinput/readme.md";
ui->crcLabel->setStyleSheet("QLabel { background:rgb(79,79,79); }"); ui->crcLabel->setStyleSheet("QLabel { background:rgb(79,79,79); }");

View File

@ -51,8 +51,7 @@ HackRFInputGui::HackRFInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#HackRFInputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#HackRFInputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/hackrfinput/readme.md"; m_helpURL = "plugins/samplesource/hackrfinput/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, 0U, 7250000U); ui->centerFrequency->setValueRange(7, 0U, 7250000U);

View File

@ -69,8 +69,7 @@ KiwiSDRGui::KiwiSDRGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#KiwiSDRGui { border: 1px solid %1 }") getContents()->setStyleSheet("#KiwiSDRGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/kiwisdr/readme.md"; m_helpURL = "plugins/samplesource/kiwisdr/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, 0, 9999999); ui->centerFrequency->setValueRange(7, 0, 9999999);

View File

@ -51,8 +51,7 @@ LimeSDRInputGUI::LimeSDRInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#LimeSDRInputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#LimeSDRInputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/limesdrinput/readme.md"; m_helpURL = "plugins/samplesource/limesdrinput/readme.md";
float minF, maxF; float minF, maxF;

View File

@ -77,8 +77,7 @@ LocalInputGui::LocalInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
m_startingTimeStampms = 0; m_startingTimeStampms = 0;
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#LocalInputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#LocalInputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/localinput/readme.md"; m_helpURL = "plugins/samplesource/localinput/readme.md";
connect(this, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(openDeviceSettingsDialog(const QPoint &))); connect(this, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(openDeviceSettingsDialog(const QPoint &)));

View File

@ -46,8 +46,7 @@ PerseusGui::PerseusGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#PerseusGui { border: 1px solid %1 }") getContents()->setStyleSheet("#PerseusGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/perseus/readme.md"; m_helpURL = "plugins/samplesource/perseus/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -51,8 +51,7 @@ PlutoSDRInputGui::PlutoSDRInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#PlutoSDRInputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#PlutoSDRInputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/plutosdrinput/readme.md"; m_helpURL = "plugins/samplesource/plutosdrinput/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -74,8 +74,7 @@ RemoteInputGui::RemoteInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
m_startingTimeStampms = 0; m_startingTimeStampms = 0;
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#RemoteInputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#RemoteInputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/remoteinput/readme.md"; m_helpURL = "plugins/samplesource/remoteinput/readme.md";
ui->remoteDeviceFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->remoteDeviceFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));

View File

@ -48,8 +48,7 @@ RTLSDRGui::RTLSDRGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#RTLSDRGui { border: 1px solid %1 }") getContents()->setStyleSheet("#RTLSDRGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/rtlsdr/readme.md"; m_helpURL = "plugins/samplesource/rtlsdr/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -45,8 +45,7 @@ SDRPlayGui::SDRPlayGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#SDRPlayGui { border: 1px solid %1 }") getContents()->setStyleSheet("#SDRPlayGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/sdrplay/readme.md"; m_helpURL = "plugins/samplesource/sdrplay/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, 10U, 12000U); ui->centerFrequency->setValueRange(7, 10U, 12000U);

View File

@ -45,8 +45,7 @@ SDRPlayV3Gui::SDRPlayV3Gui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#SDRPlayV3Gui { border: 1px solid %1 }") getContents()->setStyleSheet("#SDRPlayV3Gui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/sdrplayv3/readme.md"; m_helpURL = "plugins/samplesource/sdrplayv3/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
updateFrequencyLimits(); updateFrequencyLimits();

View File

@ -64,8 +64,7 @@ SigMFFileInputGUI::SigMFFileInputGUI(DeviceUISet *deviceUISet, QWidget* parent)
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
getContents()->setStyleSheet(QString(tr("#SigMFFileInputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#SigMFFileInputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/sigmffileinput/readme.md"; m_helpURL = "plugins/samplesource/sigmffileinput/readme.md";
ui->fileNameText->setText(m_metaFileName); ui->fileNameText->setText(m_metaFileName);

View File

@ -63,8 +63,7 @@ SoapySDRInputGui::SoapySDRInputGui(DeviceUISet *deviceUISet, QWidget* parent) :
m_sampleSource = (SoapySDRInput*) m_deviceUISet->m_deviceAPI->getSampleSource(); m_sampleSource = (SoapySDRInput*) m_deviceUISet->m_deviceAPI->getSampleSource();
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
getContents()->setStyleSheet(QString(tr("#SoapySDRInputGui { border: 1px solid %1 }") getContents()->setStyleSheet("#SoapySDRInputGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/soapysdrinput/readme.md"; m_helpURL = "plugins/samplesource/soapysdrinput/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));

View File

@ -56,8 +56,7 @@ TestSourceGui::TestSourceGui(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#TestSourceGui { border: 1px solid %1 }") getContents()->setStyleSheet("#TestSourceGui { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/testsource/readme.md"; m_helpURL = "plugins/samplesource/testsource/readme.md";
ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold));
ui->centerFrequency->setValueRange(7, 0, 9999999); ui->centerFrequency->setValueRange(7, 0, 9999999);

View File

@ -52,8 +52,7 @@ USRPInputGUI::USRPInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#USRPInputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#USRPInputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/usrpinput/readme.md"; m_helpURL = "plugins/samplesource/usrpinput/readme.md";
float minF, maxF; float minF, maxF;

View File

@ -52,8 +52,7 @@ XTRXInputGUI::XTRXInputGUI(DeviceUISet *deviceUISet, QWidget* parent) :
ui->setupUi(getContents()); ui->setupUi(getContents());
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
getContents()->setStyleSheet(QString(tr("#XTRXInputGUI { border: 1px solid %1 }") getContents()->setStyleSheet("#XTRXInputGUI { background-color: rgb(64, 64, 64); }");
.arg(palette().highlight().color().darker(115).name())));
m_helpURL = "plugins/samplesource/xtrxinput/readme.md"; m_helpURL = "plugins/samplesource/xtrxinput/readme.md";
float minF, maxF, stepF; float minF, maxF, stepF;

View File

@ -42,6 +42,10 @@ DeviceGUI::DeviceGUI(QWidget *parent) :
{ {
qDebug("DeviceGUI::DeviceGUI: %p", parent); qDebug("DeviceGUI::DeviceGUI: %p", parent);
setWindowFlags(windowFlags() | Qt::FramelessWindowHint); setWindowFlags(windowFlags() | Qt::FramelessWindowHint);
setObjectName("DeviceGUI");
setStyleSheet(QString(tr("#DeviceGUI { border: 1px solid %1; background-color: %2; }")
.arg(palette().highlight().color().darker(115).name()))
.arg(palette().dark().color().darker(115).name()));
m_indexLabel = new QLabel(); m_indexLabel = new QLabel();
m_indexLabel->setFixedSize(32, 16); m_indexLabel->setFixedSize(32, 16);
@ -129,8 +133,8 @@ DeviceGUI::DeviceGUI(QWidget *parent) :
m_showAllChannelsButton->setToolTip("Show all channels"); m_showAllChannelsButton->setToolTip("Show all channels");
m_layouts = new QVBoxLayout(); m_layouts = new QVBoxLayout();
m_layouts->setContentsMargins(m_resizer.m_gripSize, 4, m_resizer.m_gripSize, 4); m_layouts->setContentsMargins(m_resizer.m_gripSize, m_resizer.m_gripSize, m_resizer.m_gripSize, m_resizer.m_gripSize);
m_layouts->setSpacing(2); m_layouts->setSpacing(0);
m_topLayout = new QHBoxLayout(); m_topLayout = new QHBoxLayout();
m_topLayout->setContentsMargins(0, 0, 0, 0); m_topLayout->setContentsMargins(0, 0, 0, 0);
@ -148,6 +152,7 @@ DeviceGUI::DeviceGUI(QWidget *parent) :
m_topLayout->addWidget(m_closeButton); m_topLayout->addWidget(m_closeButton);
m_centerLayout = new QHBoxLayout(); m_centerLayout = new QHBoxLayout();
m_centerLayout->setContentsMargins(0, 0, 0, 0);
m_contents = new QWidget(); // Do not delete! Done in child's destructor with "delete ui" m_contents = new QWidget(); // Do not delete! Done in child's destructor with "delete ui"
m_centerLayout->addWidget(m_contents); m_centerLayout->addWidget(m_contents);
@ -158,6 +163,7 @@ DeviceGUI::DeviceGUI(QWidget *parent) :
m_bottomLayout->addWidget(m_statusLabel); m_bottomLayout->addWidget(m_statusLabel);
m_sizeGripBottomRight = new QSizeGrip(this); m_sizeGripBottomRight = new QSizeGrip(this);
m_sizeGripBottomRight->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); m_sizeGripBottomRight->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
m_sizeGripBottomRight->setFixedHeight(20);
// m_bottomLayout->addStretch(1); // m_bottomLayout->addStretch(1);
m_bottomLayout->addWidget(m_sizeGripBottomRight, 0, Qt::AlignBottom | Qt::AlignRight); m_bottomLayout->addWidget(m_sizeGripBottomRight, 0, Qt::AlignBottom | Qt::AlignRight);

View File

@ -83,6 +83,7 @@ protected:
void mouseReleaseEvent(QMouseEvent* event) override; void mouseReleaseEvent(QMouseEvent* event) override;
void mouseMoveEvent(QMouseEvent* event) override; void mouseMoveEvent(QMouseEvent* event) override;
void resetContextMenuType() { m_contextMenuType = ContextMenuNone; } void resetContextMenuType() { m_contextMenuType = ContextMenuNone; }
int getAdditionalHeight() const { return 25 + 22; }
DeviceType m_deviceType; DeviceType m_deviceType;
int m_deviceSetIndex; int m_deviceSetIndex;