Changeset 84104 in vbox
- Timestamp:
- Apr 30, 2020 1:43:36 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 137693
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
r84084 r84104 398 398 void UIVirtualBoxManagerWidget::prepare() 399 399 { 400 /* Configure palette: */ 400 /* Prepare everything: */ 401 preparePalette(); 402 prepareWidgets(); 403 prepareConnections(); 404 405 /* Load settings: */ 406 loadSettings(); 407 408 /* Translate UI: */ 409 retranslateUi(); 410 411 /* Make sure current Chooser-pane index fetched: */ 412 sltHandleChooserPaneIndexChange(); 413 } 414 415 void UIVirtualBoxManagerWidget::preparePalette() 416 { 401 417 setAutoFillBackground(true); 402 418 QPalette pal = palette(); … … 408 424 pal.setColor(QPalette::Window, color); 409 425 setPalette(pal); 410 411 /* Prepare: */412 prepareWidgets();413 prepareConnections();414 415 /* Load settings: */416 loadSettings();417 418 /* Translate UI: */419 retranslateUi();420 421 /* Make sure current Chooser-pane index fetched: */422 sltHandleChooserPaneIndexChange();423 426 } 424 427 … … 818 821 } 819 822 823 void UIVirtualBoxManagerWidget::cleanupConnections() 824 { 825 /* Tool-bar connections: */ 826 disconnect(m_pToolBar, &UIToolBar::sigResized, 827 m_pPaneChooser, &UIChooser::sltHandleToolbarResize); 828 disconnect(m_pToolBar, &UIToolBar::customContextMenuRequested, 829 this, &UIVirtualBoxManagerWidget::sltHandleContextMenuRequest); 830 831 /* Chooser-pane connections: */ 832 disconnect(m_pPaneChooser, &UIChooser::sigSelectionChanged, 833 this, &UIVirtualBoxManagerWidget::sltHandleChooserPaneIndexChange); 834 disconnect(m_pPaneChooser, &UIChooser::sigSelectionInvalidated, 835 this, &UIVirtualBoxManagerWidget::sltHandleChooserPaneSelectionInvalidated); 836 disconnect(m_pPaneChooser, &UIChooser::sigToggleStarted, 837 m_pPaneToolsMachine, &UIToolPaneMachine::sigToggleStarted); 838 disconnect(m_pPaneChooser, &UIChooser::sigToggleFinished, 839 m_pPaneToolsMachine, &UIToolPaneMachine::sigToggleFinished); 840 disconnect(m_pPaneChooser, &UIChooser::sigGroupSavingStateChanged, 841 this, &UIVirtualBoxManagerWidget::sigGroupSavingStateChanged); 842 disconnect(m_pPaneChooser, &UIChooser::sigToolMenuRequested, 843 this, &UIVirtualBoxManagerWidget::sltHandleToolMenuRequested); 844 845 /* Details-pane connections: */ 846 disconnect(m_pPaneToolsMachine, &UIToolPaneMachine::sigLinkClicked, 847 this, &UIVirtualBoxManagerWidget::sigMachineSettingsLinkClicked); 848 849 /* Tools-pane connections: */ 850 disconnect(m_pPaneTools, &UITools::sigSelectionChanged, 851 this, &UIVirtualBoxManagerWidget::sltHandleToolsPaneIndexChange); 852 } 853 820 854 void UIVirtualBoxManagerWidget::cleanup() 821 855 { 822 856 /* Save settings: */ 823 857 saveSettings(); 858 859 /* Cleanup everything: */ 860 cleanupConnections(); 824 861 } 825 862 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h
r84084 r84104 188 188 /** @name Prepare/Cleanup cascade. 189 189 * @{ */ 190 /** Prepares window. */190 /** Prepares all. */ 191 191 void prepare(); 192 /** Prepares palette. */ 193 void preparePalette(); 192 194 /** Prepares widgets. */ 193 195 void prepareWidgets(); … … 197 199 void loadSettings(); 198 200 199 /** Update toolbar. */201 /** Updates toolbar. */ 200 202 void updateToolbar(); 201 203 202 204 /** Saves settings. */ 203 205 void saveSettings(); 204 /** Cleanups window. */ 206 /** Cleanups connections. */ 207 void cleanupConnections(); 208 /** Cleanups all. */ 205 209 void cleanup(); 206 210 /** @} */
Note:
See TracChangeset
for help on using the changeset viewer.