summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/spectrumdisplayform.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/spectrumdisplayform.cc')
-rw-r--r--gr-qtgui/lib/spectrumdisplayform.cc15
1 files changed, 10 insertions, 5 deletions
diff --git a/gr-qtgui/lib/spectrumdisplayform.cc b/gr-qtgui/lib/spectrumdisplayform.cc
index 34c3b7d72d..17c9ddc252 100644
--- a/gr-qtgui/lib/spectrumdisplayform.cc
+++ b/gr-qtgui/lib/spectrumdisplayform.cc
@@ -316,6 +316,15 @@ void SpectrumDisplayForm::newFrequencyData(const SpectrumUpdateEvent* spectrumUp
void SpectrumDisplayForm::resizeEvent(QResizeEvent* e)
{
QSize s;
+ s.setWidth(e->size().width() - 40);
+ s.setHeight(e->size().height() - 160);
+ TimeDomainDisplayFrame->resize(s);
+ ConstellationDisplayFrame->resize(s);
+ s.setHeight(e->size().height() - 205);
+ FrequencyPlotDisplayFrame->resize(s);
+ s.setHeight(e->size().height() - 240);
+ WaterfallPlotDisplayFrame->resize(s);
+
s.setWidth(FrequencyPlotDisplayFrame->width());
s.setHeight(FrequencyPlotDisplayFrame->height());
emit _frequencyDisplayPlot->resizeSlot(&s);
@@ -409,11 +418,7 @@ void SpectrumDisplayForm::maxHoldResetBtn_clicked()
}
-void SpectrumDisplayForm::tabChanged(int index)
-{
- // This might be dangerous to call this with NULL
- resizeEvent(NULL);
-}
+void SpectrumDisplayForm::tabChanged(int index) { update(); }
void SpectrumDisplayForm::setFrequencyRange(const double newCenterFrequency,
const double newStartFrequency,