@@ -289,6 +289,9 @@ void VisualizationFrame::initialize(const QString& display_config_file )
289
289
290
290
manager_->initialize ();
291
291
292
+ hideLeftDock (false );
293
+ hideRightDock (false );
294
+
292
295
if ( display_config_file != " " )
293
296
{
294
297
loadDisplayConfig ( display_config_file );
@@ -311,9 +314,6 @@ void VisualizationFrame::initialize(const QString& display_config_file )
311
314
setCorner ( Qt::TopRightCorner, Qt::RightDockWidgetArea );
312
315
setCorner ( Qt::BottomLeftCorner, Qt::LeftDockWidgetArea );
313
316
setCorner ( Qt::BottomRightCorner, Qt::RightDockWidgetArea );
314
-
315
- hideLeftDock (false );
316
- hideRightDock (false );
317
317
}
318
318
319
319
void VisualizationFrame::initConfigs ()
@@ -726,6 +726,12 @@ void VisualizationFrame::loadWindowGeometry( const Config& config )
726
726
{
727
727
restoreState ( QByteArray::fromHex ( qPrintable ( main_window_config )));
728
728
}
729
+
730
+ bool b;
731
+ config.mapGetBool ( " Hide Left Dock" , &b );
732
+ hide_left_dock_button_->setChecked ( b );
733
+ config.mapGetBool ( " Hide Right Dock" , &b );
734
+ hide_right_dock_button_->setChecked ( b );
729
735
}
730
736
731
737
void VisualizationFrame::saveWindowGeometry ( Config config )
@@ -738,6 +744,9 @@ void VisualizationFrame::saveWindowGeometry( Config config )
738
744
739
745
QByteArray window_state = saveState ().toHex ();
740
746
config.mapSetValue ( " QMainWindow State" , window_state.constData () );
747
+
748
+ config.mapSetValue ( " Hide Left Dock" , hide_left_dock_button_->isChecked () );
749
+ config.mapSetValue ( " Hide Right Dock" , hide_right_dock_button_->isChecked () );
741
750
}
742
751
743
752
void VisualizationFrame::loadPanels ( const Config& config )
0 commit comments