diff --git a/plugins/channelrx/filesink/filesinkgui.ui b/plugins/channelrx/filesink/filesinkgui.ui index 55ba0b170..f8b7227c9 100644 --- a/plugins/channelrx/filesink/filesinkgui.ui +++ b/plugins/channelrx/filesink/filesinkgui.ui @@ -43,7 +43,7 @@ 550 - 100 + 0 @@ -562,12 +562,23 @@ + + ButtonSwitch + QToolButton +
gui/buttonswitch.h
+
RollupContents QWidget
gui/rollupcontents.h
1
+ + ValueDialZ + QWidget +
gui/valuedialz.h
+ 1 +
GLSpectrum QWidget @@ -580,17 +591,6 @@
gui/glspectrumgui.h
1
- - ValueDialZ - QWidget -
gui/valuedialz.h
- 1 -
- - ButtonSwitch - QToolButton -
gui/buttonswitch.h
-
diff --git a/plugins/channelrx/noisefigure/noisefiguregui.ui b/plugins/channelrx/noisefigure/noisefiguregui.ui index eee1aab46..b38e38f7e 100644 --- a/plugins/channelrx/noisefigure/noisefiguregui.ui +++ b/plugins/channelrx/noisefigure/noisefiguregui.ui @@ -710,6 +710,12 @@
+ + + 0 + 0 + + Received packets @@ -786,7 +792,7 @@ 200 - 200 + 0 @@ -889,12 +895,22 @@ + + ButtonSwitch + QToolButton +
gui/buttonswitch.h
+
RollupContents QWidget
gui/rollupcontents.h
1
+ + QChartView + QGraphicsView +
QtCharts
+
ValueDialZ QWidget @@ -907,16 +923,6 @@
gui/levelmeter.h
1
- - ButtonSwitch - QToolButton -
gui/buttonswitch.h
-
- - QChartView - QGraphicsView -
QtCharts
-
deltaFrequency diff --git a/plugins/channelrx/radioastronomy/radioastronomygui.ui b/plugins/channelrx/radioastronomy/radioastronomygui.ui index 9c15e2fd8..cf468b062 100644 --- a/plugins/channelrx/radioastronomy/radioastronomygui.ui +++ b/plugins/channelrx/radioastronomy/radioastronomygui.ui @@ -1743,7 +1743,7 @@ This should be 2.73K when pointing at the sky 200 - 320 + 0 @@ -3419,7 +3419,7 @@ This should be close to the expected difference in power between hot and cold ca 200 - 230 + 0 @@ -5156,12 +5156,6 @@ This should be close to the expected difference in power between hot and cold ca
gui/rollupcontents.h
1 - - ValueDialZ - QWidget -
gui/valuedialz.h
- 1 -
QChartView QGraphicsView @@ -5173,6 +5167,12 @@ This should be close to the expected difference in power between hot and cold ca
gui/wrappingdatetimeedit.h
1
+ + ValueDialZ + QWidget +
gui/valuedialz.h
+ 1 +
powerMean diff --git a/plugins/channelrx/sigmffilesink/sigmffilesinkgui.ui b/plugins/channelrx/sigmffilesink/sigmffilesinkgui.ui index a12c65b03..3bd4c59db 100644 --- a/plugins/channelrx/sigmffilesink/sigmffilesinkgui.ui +++ b/plugins/channelrx/sigmffilesink/sigmffilesinkgui.ui @@ -19,7 +19,7 @@ 552 - 102 + 0 @@ -43,7 +43,7 @@ 550 - 100 + 0 diff --git a/plugins/channeltx/modais/aismodgui.ui b/plugins/channeltx/modais/aismodgui.ui index cf270f5b8..c527265ea 100644 --- a/plugins/channeltx/modais/aismodgui.ui +++ b/plugins/channeltx/modais/aismodgui.ui @@ -1022,7 +1022,7 @@ 0 - 200 + 0 @@ -1177,6 +1177,11 @@ + + ButtonSwitch + QToolButton +
gui/buttonswitch.h
+
RollupContents QWidget @@ -1184,15 +1189,9 @@ 1 - GLSpectrum + ValueDialZ QWidget -
gui/glspectrum.h
- 1 -
- - GLSpectrumGUI - QWidget -
gui/glspectrumgui.h
+
gui/valuedialz.h
1
@@ -1208,15 +1207,16 @@ 1 - ValueDialZ + GLSpectrum QWidget -
gui/valuedialz.h
+
gui/glspectrum.h
1
- ButtonSwitch - QToolButton -
gui/buttonswitch.h
+ GLSpectrumGUI + QWidget +
gui/glspectrumgui.h
+ 1
LevelMeterVU diff --git a/plugins/channeltx/modfreedv/freedvmodgui.ui b/plugins/channeltx/modfreedv/freedvmodgui.ui index 0f3a15610..d83b24d98 100644 --- a/plugins/channeltx/modfreedv/freedvmodgui.ui +++ b/plugins/channeltx/modfreedv/freedvmodgui.ui @@ -19,7 +19,7 @@ 390 - 0 + 643 @@ -729,12 +729,23 @@ + + ButtonSwitch + QToolButton +
gui/buttonswitch.h
+
RollupContents QWidget
gui/rollupcontents.h
1
+ + ValueDialZ + QWidget +
gui/valuedialz.h
+ 1 +
GLSpectrum QWidget @@ -747,17 +758,6 @@
gui/glspectrumgui.h
1
- - ValueDialZ - QWidget -
gui/valuedialz.h
- 1 -
- - ButtonSwitch - QToolButton -
gui/buttonswitch.h
-
LevelMeterVU QWidget diff --git a/plugins/channeltx/modssb/ssbmodgui.ui b/plugins/channeltx/modssb/ssbmodgui.ui index 69d90c843..5e11c3add 100644 --- a/plugins/channeltx/modssb/ssbmodgui.ui +++ b/plugins/channeltx/modssb/ssbmodgui.ui @@ -7,7 +7,7 @@ 0 0 414 - 331 + 627
@@ -19,7 +19,7 @@ 414 - 0 + 627 @@ -1262,12 +1262,23 @@ + + ButtonSwitch + QToolButton +
gui/buttonswitch.h
+
RollupContents QWidget
gui/rollupcontents.h
1
+ + ValueDialZ + QWidget +
gui/valuedialz.h
+ 1 +
GLSpectrum QWidget @@ -1280,17 +1291,6 @@
gui/glspectrumgui.h
1
- - ValueDialZ - QWidget -
gui/valuedialz.h
- 1 -
- - ButtonSwitch - QToolButton -
gui/buttonswitch.h
-
LevelMeterVU QWidget diff --git a/plugins/channeltx/udpsource/udpsourcegui.ui b/plugins/channeltx/udpsource/udpsourcegui.ui index 90cccc5ef..2e537378e 100644 --- a/plugins/channeltx/udpsource/udpsourcegui.ui +++ b/plugins/channeltx/udpsource/udpsourcegui.ui @@ -7,7 +7,7 @@ 0 0 420 - 400 + 393
@@ -19,7 +19,7 @@ 420 - 0 + 393 @@ -1079,12 +1079,23 @@ + + ButtonSwitch + QToolButton +
gui/buttonswitch.h
+
RollupContents QWidget
gui/rollupcontents.h
1
+ + ValueDialZ + QWidget +
gui/valuedialz.h
+ 1 +
GLSpectrum QWidget @@ -1097,17 +1108,6 @@
gui/glspectrumgui.h
1
- - ValueDialZ - QWidget -
gui/valuedialz.h
- 1 -
- - ButtonSwitch - QToolButton -
gui/buttonswitch.h
-
LevelMeterVU QWidget diff --git a/plugins/feature/satellitetracker/satellitetrackergui.ui b/plugins/feature/satellitetracker/satellitetrackergui.ui index 53abf8df6..d85ae34ee 100644 --- a/plugins/feature/satellitetracker/satellitetrackergui.ui +++ b/plugins/feature/satellitetracker/satellitetrackergui.ui @@ -41,10 +41,16 @@ 10 10 - 301 + 320 141
+ + + 320 + 0 + + Settings @@ -407,7 +413,7 @@ 200 - 200 + 0 diff --git a/plugins/feature/startracker/startrackergui.ui b/plugins/feature/startracker/startrackergui.ui index 3f42355e6..0ec35de63 100644 --- a/plugins/feature/startracker/startrackergui.ui +++ b/plugins/feature/startracker/startrackergui.ui @@ -629,7 +629,7 @@ This can be specified as a decimal (E.g. 34.23) or in degrees, minutes and secon 200 - 200 + 0 diff --git a/plugins/feature/vorlocalizer/vorlocalizergui.ui b/plugins/feature/vorlocalizer/vorlocalizergui.ui index 1653842f4..c40b6e57f 100644 --- a/plugins/feature/vorlocalizer/vorlocalizergui.ui +++ b/plugins/feature/vorlocalizer/vorlocalizergui.ui @@ -327,7 +327,7 @@ QToolTip{background-color: white; color: black;} 0 - 145 + 0 diff --git a/sdrgui/device/deviceuiset.cpp b/sdrgui/device/deviceuiset.cpp index aa1ff9a6e..59025ecc4 100644 --- a/sdrgui/device/deviceuiset.cpp +++ b/sdrgui/device/deviceuiset.cpp @@ -27,6 +27,7 @@ #include "gui/glspectrumgui.h" // #include "gui/channelwindow.h" #include "gui/workspace.h" +#include "gui/rollupcontents.h" #include "device/devicegui.h" #include "device/deviceset.h" #include "device/deviceapi.h" @@ -337,6 +338,7 @@ void DeviceUISet::loadRxChannelSettings(const Preset *preset, PluginAPI *pluginA } rxChannelGUI->restoreGeometry(rxChannelGUI->getGeometryBytes()); + rxChannelGUI->getRollupContents()->arrangeRollups(); rxChannelGUI->setDeviceType(ChannelGUI::DeviceRx); rxChannelGUI->setDeviceSetIndex(m_deviceSetIndex); rxChannelGUI->setIndex(channelAPI->getIndexInDeviceSet()); @@ -465,6 +467,7 @@ void DeviceUISet::loadTxChannelSettings(const Preset *preset, PluginAPI *pluginA } txChannelGUI->restoreGeometry(txChannelGUI->getGeometryBytes()); + txChannelGUI->getRollupContents()->arrangeRollups(); txChannelGUI->setDeviceType(ChannelGUI::DeviceTx); txChannelGUI->setDeviceSetIndex(m_deviceSetIndex); txChannelGUI->setIndex(channelAPI->getIndexInDeviceSet()); @@ -638,6 +641,7 @@ void DeviceUISet::loadMIMOChannelSettings(const Preset *preset, PluginAPI *plugi } channelGUI->restoreGeometry(channelGUI->getGeometryBytes()); + channelGUI->getRollupContents()->arrangeRollups(); channelGUI->setDeviceType(ChannelGUI::DeviceMIMO); channelGUI->setDeviceSetIndex(m_deviceSetIndex); channelGUI->setIndex(channelAPI->getIndexInDeviceSet()); diff --git a/sdrgui/feature/featureuiset.cpp b/sdrgui/feature/featureuiset.cpp index 1947589c8..e9bb2fc00 100644 --- a/sdrgui/feature/featureuiset.cpp +++ b/sdrgui/feature/featureuiset.cpp @@ -199,12 +199,14 @@ void FeatureUISet::loadFeatureSetSettings( { (*workspaces)[originalWorkspaceIndex]->addToMdiArea((QMdiSubWindow*) featureGUI); featureGUI->restoreGeometry(featureGUI->getGeometryBytes()); + featureGUI->getRollupContents()->arrangeRollups(); } else if (currentWorkspace) // restore in current workspace { featureGUI->setWorkspaceIndex(currentWorkspace->getIndex()); currentWorkspace->addToMdiArea((QMdiSubWindow*) featureGUI); featureGUI->restoreGeometry(featureGUI->getGeometryBytes()); + featureGUI->getRollupContents()->arrangeRollups(); } } }