diff --git a/CMakeLists.txt b/CMakeLists.txt index a781b2985..ecbdc0b16 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -88,7 +88,6 @@ set(sdrbase_SOURCES sdrbase/gui/rollupwidget.cpp sdrbase/gui/scale.cpp sdrbase/gui/scaleengine.cpp - sdrbase/gui/scopewindow.cpp sdrbase/gui/valuedial.cpp sdrbase/dsp/samplesource/samplesource.cpp @@ -160,7 +159,6 @@ set(sdrbase_HEADERS include/gui/rollupwidget.h include-gpl/gui/scale.h include-gpl/gui/scaleengine.h - include-gpl/gui/scopewindow.h include-gpl/gui/valuedial.h include/dsp/samplesource/samplesource.h @@ -197,7 +195,6 @@ set(sdrbase_FORMS sdrbase/gui/glspectrumgui.ui sdrbase/gui/pluginsdialog.ui sdrbase/gui/preferencesdialog.ui - sdrbase/gui/scopewindow.ui ) set(sdrbase_RESOURCES diff --git a/include-gpl/mainwindow.h b/include-gpl/mainwindow.h index 624a87eaa..835df7673 100644 --- a/include-gpl/mainwindow.h +++ b/include-gpl/mainwindow.h @@ -30,7 +30,6 @@ class QDir; class AudioDeviceInfo; class DSPEngine; class Indicator; -class ScopeWindow; class SpectrumVis; class SampleSource; class PluginAPI; @@ -90,7 +89,6 @@ private: bool m_startOsmoSDRUpdateAfterStop; - ScopeWindow* m_scopeWindow; QWidget* m_inputGUI; int m_sampleRate; @@ -114,7 +112,6 @@ private: private slots: void handleMessages(); void updateStatus(); - void scopeWindowDestroyed(); void on_action_Start_triggered(); void on_action_Stop_triggered(); void on_dcOffset_toggled(bool checked); @@ -127,7 +124,6 @@ private slots: void on_presetDelete_clicked(); void on_presetTree_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous); void on_presetTree_itemActivated(QTreeWidgetItem *item, int column); - void on_action_Oscilloscope_triggered(); void on_action_Loaded_Plugins_triggered(); void on_action_Preferences_triggered(); void on_sampleSource_currentIndexChanged(int index); diff --git a/sdrbase/mainwindow.cpp b/sdrbase/mainwindow.cpp index d427a3330..e7f31f0f1 100644 --- a/sdrbase/mainwindow.cpp +++ b/sdrbase/mainwindow.cpp @@ -23,7 +23,6 @@ #include "audio/audiodeviceinfo.h" #include "gui/indicator.h" #include "gui/presetitem.h" -#include "gui/scopewindow.h" #include "gui/addpresetdialog.h" #include "gui/pluginsdialog.h" #include "gui/preferencesdialog.h" @@ -47,7 +46,6 @@ MainWindow::MainWindow(QWidget* parent) : m_dspEngine(new DSPEngine(m_messageQueue)), m_lastEngineState((DSPEngine::State)-1), m_startOsmoSDRUpdateAfterStop(false), - m_scopeWindow(0), m_inputGUI(0), m_sampleRate(0), m_centerFrequency(0), @@ -123,12 +121,6 @@ MainWindow::~MainWindow() m_dspEngine->removeSink(m_spectrumVis); delete m_spectrumVis; - - if(m_scopeWindow != 0) { - delete m_scopeWindow; - m_scopeWindow = 0; - } - delete m_pluginManager; m_dspEngine->stop(); @@ -193,12 +185,6 @@ void MainWindow::loadSettings(const Preset* preset) { std::cerr << "MainWindow::loadSettings(preset): " << preset->getSource().toStdString() << std::endl; - if(preset->getShowScope()) - { - on_action_Oscilloscope_triggered(); - m_scopeWindow->deserialize(preset->getScopeConfig()); - } - ui->glSpectrumGUI->deserialize(preset->getSpectrumConfig()); ui->dcOffset->setChecked(preset->getDCOffsetCorrection()); ui->iqImbalance->setChecked(preset->getIQImbalanceCorrection()); @@ -223,16 +209,6 @@ void MainWindow::saveSettings(Preset* preset) std::cerr << "MainWindow::saveSettings(preset): " << preset->getSource().toStdString() << std::endl; preset->setSpectrumConfig(ui->glSpectrumGUI->serialize()); - - if(preset->getShowScope()) - { - preset->setScopeConfig(m_scopeWindow->serialize()); - } - else - { - preset->setScopeConfig(QByteArray()); - } - preset->clearChannels(); m_pluginManager->saveSettings(preset); @@ -271,8 +247,6 @@ void MainWindow::updateSampleRate() { ui->glSpectrum->setSampleRate(m_sampleRate); m_sampleRateWidget->setText(tr("Rate: %1 kHz").arg((float)m_sampleRate / 1000)); - if(m_scopeWindow != 0) - m_scopeWindow->setSampleRate(m_sampleRate); } void MainWindow::updatePresets() @@ -379,13 +353,6 @@ void MainWindow::updateStatus() } } -void MainWindow::scopeWindowDestroyed() -{ - ui->action_Oscilloscope->setChecked(false); - m_settings.getCurrent()->setShowScope(false); - m_scopeWindow = 0; -} - void MainWindow::on_action_Start_triggered() { m_dspEngine->startAcquisition(); @@ -511,25 +478,6 @@ void MainWindow::on_presetTree_itemActivated(QTreeWidgetItem *item, int column) on_presetLoad_clicked(); } -void MainWindow::on_action_Oscilloscope_triggered() -{ - if(m_scopeWindow != 0) { - ((QWidget*)m_scopeWindow->parent())->raise(); - return; - } - - QDockWidget* dock = new QDockWidget(tr("Signalscope"), this); - dock->setObjectName(QString::fromUtf8("scopeDock")); - m_scopeWindow = new ScopeWindow(m_dspEngine); - connect(m_scopeWindow, SIGNAL(destroyed()), this, SLOT(scopeWindowDestroyed())); - m_scopeWindow->setSampleRate(m_sampleRate); - dock->setWidget(m_scopeWindow); - dock->setAllowedAreas(Qt::AllDockWidgetAreas); - addDockWidget(Qt::BottomDockWidgetArea, dock); - dock->setAttribute(Qt::WA_DeleteOnClose); - m_settings.getCurrent()->setShowScope(true); -} - void MainWindow::on_action_Loaded_Plugins_triggered() { PluginsDialog pluginsDialog(m_pluginManager, this); diff --git a/sdrbase/mainwindow.ui b/sdrbase/mainwindow.ui index af8a782b5..746a54575 100644 --- a/sdrbase/mainwindow.ui +++ b/sdrbase/mainwindow.ui @@ -81,8 +81,6 @@ &View - -