Changeset 56869 in vbox
- Timestamp:
- Jul 8, 2015 3:05:04 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 101539
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/runtime
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
r56857 r56869 1053 1053 #ifndef Q_WS_MAC 1054 1054 connect(actionPool()->action(UIActionIndexRT_M_View_S_MinimizeWindow), SIGNAL(triggered()), 1055 this, SLOT(sltMinimizeActiveMachineWindow()) , Qt::QueuedConnection);1055 this, SLOT(sltMinimizeActiveMachineWindow())); 1056 1056 #endif /* !Q_WS_MAC */ 1057 1057 connect(actionPool()->action(UIActionIndexRT_M_View_S_AdjustWindow), SIGNAL(triggered()), … … 1112 1112 /* 'Window' action connections: */ 1113 1113 connect(actionPool()->action(UIActionIndex_M_Window_S_Minimize), SIGNAL(triggered()), 1114 this, SLOT(sltMinimizeActiveMachineWindow()) , Qt::QueuedConnection);1114 this, SLOT(sltMinimizeActiveMachineWindow())); 1115 1115 #endif /* Q_WS_MAC */ 1116 1116 } … … 1558 1558 /* Minimize active machine-window: */ 1559 1559 AssertPtrReturnVoid(activeMachineWindow()); 1560 activeMachineWindow()->show InMinimizedMode();1560 activeMachineWindow()->showMinimized(); 1561 1561 } 1562 1562 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineWindow.h
r56857 r56869 105 105 /* Show stuff: */ 106 106 virtual void showInNecessaryMode() = 0; 107 /** Shows window minimized. */108 virtual void showInMinimizedMode() { showMinimized(); }109 107 110 108 /* Translate stuff: */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp
r56857 r56869 247 247 gEDataManager->autoHideMiniToolbar(vboxGlobal().managedVMUuid())); 248 248 m_pMiniToolBar->addMenus(actionPool()->menus()); 249 connect(m_pMiniToolBar, SIGNAL(sigMinimizeAction()), machineLogic(), SLOT(sltMinimizeActiveMachineWindow()), Qt::QueuedConnection);249 connect(m_pMiniToolBar, SIGNAL(sigMinimizeAction()), this, SLOT(showMinimized())); 250 250 connect(m_pMiniToolBar, SIGNAL(sigExitAction()), 251 251 actionPool()->action(UIActionIndexRT_M_View_T_Fullscreen), SLOT(trigger())); … … 444 444 } 445 445 446 void UIMachineWindowFullscreen::showInMinimizedMode()447 {448 #ifndef Q_WS_MAC449 /* If there is mini-toolbar: */450 if (m_pMiniToolBar)451 {452 /* Minimize it first: */453 m_pMiniToolBar->showMinimized();454 }455 #endif /* !Q_WS_MAC */456 457 /* Call to base-class: */458 UIMachineWindow::showInMinimizedMode();459 }460 461 446 void UIMachineWindowFullscreen::adjustMachineViewSize() 462 447 { -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.h
r56857 r56869 92 92 void placeOnScreen(); 93 93 void showInNecessaryMode(); 94 /** Shows window minimized. */95 void showInMinimizedMode();96 94 97 95 /** Adjusts machine-view size to correspond current machine-window size. */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/seamless/UIMachineWindowSeamless.cpp
r56857 r56869 131 131 m_pMiniToolBar->show(); 132 132 m_pMiniToolBar->addMenus(actionPool()->menus()); 133 connect(m_pMiniToolBar, SIGNAL(sigMinimizeAction()), machineLogic(), SLOT(sltMinimizeActiveMachineWindow()), Qt::QueuedConnection);133 connect(m_pMiniToolBar, SIGNAL(sigMinimizeAction()), this, SLOT(showMinimized())); 134 134 connect(m_pMiniToolBar, SIGNAL(sigExitAction()), 135 135 actionPool()->action(UIActionIndexRT_M_View_T_Seamless), SLOT(trigger())); … … 235 235 /* Make sure machine-view have focus: */ 236 236 m_pMachineView->setFocus(); 237 }238 239 void UIMachineWindowSeamless::showInMinimizedMode()240 {241 #ifndef Q_WS_MAC242 /* If there is mini-toolbar: */243 if (m_pMiniToolBar)244 {245 /* Minimize it first: */246 m_pMiniToolBar->showMinimized();247 }248 #endif /* !Q_WS_MAC */249 250 /* Call to base-class: */251 UIMachineWindow::showInMinimizedMode();252 237 } 253 238 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/seamless/UIMachineWindowSeamless.h
r56857 r56869 64 64 void placeOnScreen(); 65 65 void showInNecessaryMode(); 66 /** Shows window minimized. */67 void showInMinimizedMode();68 66 69 67 /** Adjusts machine-view size to correspond current machine-window size. */
Note:
See TracChangeset
for help on using the changeset viewer.