Changeset 90878 in vbox for trunk/src/VBox
- Timestamp:
- Aug 25, 2021 12:05:26 PM (3 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/runtime
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
r90856 r90878 390 390 /* Enable 'manual-override', 391 391 * preventing automatic Runtime UI closing: */ 392 setManualOverrideMode(true);392 uisession()->setManualOverrideMode(true); 393 393 394 394 /* Was the step successful? */ … … 416 416 /* Enable 'manual-override', 417 417 * preventing automatic Runtime UI closing: */ 418 setManualOverrideMode(true);418 uisession()->setManualOverrideMode(true); 419 419 420 420 /* Saving VM state: */ … … 441 441 /* Enable 'manual-override', 442 442 * preventing automatic Runtime UI closing: */ 443 setManualOverrideMode(true);443 uisession()->setManualOverrideMode(true); 444 444 445 445 /* Was the step successful? */ … … 451 451 452 452 /* Disable 'manual-override' finally: */ 453 setManualOverrideMode(false);453 uisession()->setManualOverrideMode(false); 454 454 455 455 /* Manually close Runtime UI: */ … … 619 619 { 620 620 /* If not in 'manual-override' mode: */ 621 if (! isManualOverrideMode())621 if (!uisession()->isManualOverrideMode()) 622 622 { 623 623 /* VM has been powered off, saved, teleported or aborted. … … 856 856 , m_pDragAndDropActions(0) 857 857 , m_fIsWindowsCreated(false) 858 , m_fIsManualOverride(false)859 858 #ifdef VBOX_WITH_DEBUGGER_GUI 860 859 , m_pDbgGui(0) … … 1944 1943 { 1945 1944 /* Disable 'manual-override' finally: */ 1946 setManualOverrideMode(false);1945 uisession()->setManualOverrideMode(false); 1947 1946 1948 1947 /* Close Runtime UI if state was saved: */ … … 1985 1984 1986 1985 /* Do not close machine-window in 'manual-override' mode: */ 1987 if ( isManualOverrideMode())1986 if (uisession()->isManualOverrideMode()) 1988 1987 return; 1989 1988 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h
r90856 r90878 126 126 UIMachineWindow* mainMachineWindow() const; 127 127 UIMachineWindow* activeMachineWindow() const; 128 129 /** Returns whether VM is in 'manual-override' mode.130 * @note S.a. #m_fIsManualOverride description for more information. */131 bool isManualOverrideMode() const { return m_fIsManualOverride; }132 /** Defines whether VM is in 'manual-override' mode.133 * @note S.a. #m_fIsManualOverride description for more information. */134 void setManualOverrideMode(bool fIsManualOverride) { m_fIsManualOverride = fIsManualOverride; }135 128 136 129 /** Adjusts machine-window(s) geometry if necessary. */ … … 428 421 bool m_fIsWindowsCreated : 1; 429 422 430 /** Holds whether VM is in 'manual-override' mode431 * which means there will be no automatic UI shutdowns,432 * visual representation mode changes and other similar routines. */433 bool m_fIsManualOverride : 1;434 435 423 #ifdef VBOX_WITH_DEBUGGER_GUI 436 424 /* Debugger functionality: */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp
r90856 r90878 288 288 * preventing automatic Runtime UI closing 289 289 * and visual representation mode changes: */ 290 if (machineLogic()) 291 machineLogic()->setManualOverrideMode(true); 290 setManualOverrideMode(true); 292 291 293 292 /* Show "Starting/Restoring" progress dialog: */ … … 315 314 316 315 /* Disable 'manual-override' finally: */ 317 if (machineLogic()) 318 machineLogic()->setManualOverrideMode(false); 316 setManualOverrideMode(false); 319 317 320 318 /* True by default: */ … … 838 836 , m_fIsGuestResizeIgnored(false) 839 837 , m_fIsAutoCaptureDisabled(false) 838 , m_fIsManualOverride(false) 840 839 /* Guest additions flags: */ 841 840 , m_ulGuestAdditionsRunLevel(0) … … 1897 1896 /* Enable 'manual-override', 1898 1897 * preventing automatic Runtime UI closing: */ 1899 if (machineLogic()) 1900 machineLogic()->setManualOverrideMode(true); 1898 setManualOverrideMode(true); 1901 1899 /* Power off VM: */ 1902 1900 bool fServerCrashed = false; -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.h
r90856 r90878 173 173 bool isGuestResizeIgnored() const { return m_fIsGuestResizeIgnored; } 174 174 bool isAutoCaptureDisabled() const { return m_fIsAutoCaptureDisabled; } 175 176 /** Returns whether VM is in 'manual-override' mode. 177 * @note S.a. #m_fIsManualOverride description for more information. */ 178 bool isManualOverrideMode() const { return m_fIsManualOverride; } 179 /** Defines whether VM is in 'manual-override' mode. 180 * @note S.a. #m_fIsManualOverride description for more information. */ 181 void setManualOverrideMode(bool fIsManualOverride) { m_fIsManualOverride = fIsManualOverride; } 175 182 176 183 /* Guest additions state getters: */ … … 538 545 bool m_fIsGuestResizeIgnored : 1; 539 546 bool m_fIsAutoCaptureDisabled : 1; 547 /** Holds whether VM is in 'manual-override' mode 548 * which means there will be no automatic UI shutdowns, 549 * visual representation mode changes and other stuff. */ 550 bool m_fIsManualOverride : 1; 540 551 541 552 /* Guest additions flags: */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineLogicFullscreen.cpp
r82968 r90878 338 338 339 339 /* Do not try to change visual-state type in 'manual override' mode: */ 340 if ( isManualOverrideMode())340 if (uisession()->isManualOverrideMode()) 341 341 return; 342 342 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineLogicNormal.cpp
r88247 r90878 69 69 70 70 /* Do not try to change visual-state type in 'manual override' mode: */ 71 if ( isManualOverrideMode())71 if (uisession()->isManualOverrideMode()) 72 72 return; 73 73 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/seamless/UIMachineLogicSeamless.cpp
r82968 r90878 127 127 128 128 /* Do not try to change visual-state type in 'manual override' mode: */ 129 if ( isManualOverrideMode())129 if (uisession()->isManualOverrideMode()) 130 130 return; 131 131
Note:
See TracChangeset
for help on using the changeset viewer.