@ -69,8 +69,10 @@ GMainWindow::GMainWindow() : config(new Config()), emu_thread(nullptr)
addDockWidget ( Qt : : BottomDockWidgetArea , profilerWidget ) ;
profilerWidget - > hide ( ) ;
# if MICROPROFILE_ENABLED
microProfileDialog = new MicroProfileDialog ( this ) ;
microProfileDialog - > hide ( ) ;
# endif
disasmWidget = new DisassemblerWidget ( this , emu_thread . get ( ) ) ;
addDockWidget ( Qt : : BottomDockWidgetArea , disasmWidget ) ;
@ -110,7 +112,9 @@ GMainWindow::GMainWindow() : config(new Config()), emu_thread(nullptr)
QMenu * debug_menu = ui . menu_View - > addMenu ( tr ( " Debugging " ) ) ;
debug_menu - > addAction ( profilerWidget - > toggleViewAction ( ) ) ;
# if MICROPROFILE_ENABLED
debug_menu - > addAction ( microProfileDialog - > toggleViewAction ( ) ) ;
# endif
debug_menu - > addAction ( disasmWidget - > toggleViewAction ( ) ) ;
debug_menu - > addAction ( registersWidget - > toggleViewAction ( ) ) ;
debug_menu - > addAction ( callstackWidget - > toggleViewAction ( ) ) ;
@ -136,8 +140,10 @@ GMainWindow::GMainWindow() : config(new Config()), emu_thread(nullptr)
restoreGeometry ( UISettings : : values . geometry ) ;
restoreState ( UISettings : : values . state ) ;
render_window - > restoreGeometry ( UISettings : : values . renderwindow_geometry ) ;
# if MICROPROFILE_ENABLED
microProfileDialog - > restoreGeometry ( UISettings : : values . microprofile_geometry ) ;
microProfileDialog - > setVisible ( UISettings : : values . microprofile_visible ) ;
# endif
game_list - > LoadInterfaceLayout ( ) ;
@ -511,9 +517,10 @@ void GMainWindow::closeEvent(QCloseEvent* event) {
UISettings : : values . geometry = saveGeometry ( ) ;
UISettings : : values . state = saveState ( ) ;
UISettings : : values . renderwindow_geometry = render_window - > saveGeometry ( ) ;
# if MICROPROFILE_ENABLED
UISettings : : values . microprofile_geometry = microProfileDialog - > saveGeometry ( ) ;
UISettings : : values . microprofile_visible = microProfileDialog - > isVisible ( ) ;
# endif
UISettings : : values . single_window_mode = ui . action_Single_Window_Mode - > isChecked ( ) ;
UISettings : : values . display_titlebar = ui . actionDisplay_widget_title_bars - > isChecked ( ) ;
UISettings : : values . first_start = false ;