Changeset 98654 in vbox
- Timestamp:
- Feb 20, 2023 3:00:22 PM (2 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/runtime
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachine.cpp
r98653 r98654 549 549 { 550 550 return uisession()->putEventMultiTouch(iCount, contacts, fIsTouchScreen, uScanTime); 551 } 552 553 bool UIMachine::addEncryptionPassword(const QString &strId, const QString &strPassword, bool fClearOnSuspend) 554 { 555 return uisession()->addEncryptionPassword(strId, strPassword, fClearOnSuspend); 551 556 } 552 557 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachine.h
r98653 r98654 411 411 /** @} */ 412 412 413 /** @name Storage stuff. 414 ** @{ */ 415 /** Adds encryption password. */ 416 bool addEncryptionPassword(const QString &strId, const QString &strPassword, bool fClearOnSuspend); 417 /** @} */ 418 413 419 /** @name USB stuff. 414 420 ** @{ */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
r98653 r98654 273 273 { 274 274 return uisession()->machine(); 275 }276 277 CConsole& UIMachineLogic::console() const278 {279 return uisession()->console();280 275 } 281 276 … … 3016 3011 /* Apply the disk encryption passwords: */ 3017 3012 foreach (const QString &strKey, encryptionPasswords.keys()) 3018 { 3019 console().AddEncryptionPassword(strKey, encryptionPasswords.value(strKey), false); 3020 if (!console().isOk()) 3021 msgCenter().cannotAddDiskEncryptionPassword(console()); 3022 } 3013 uimachine()->addEncryptionPassword(strKey, 3014 encryptionPasswords.value(strKey), 3015 false /* do NOT clear on suspend */); 3023 3016 } 3024 3017 else -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h
r98621 r98654 55 55 class UIVMInformationDialog; 56 56 class CMachine; 57 class CConsole;58 57 class CMouse; 59 58 class CSnapshot; … … 111 110 /** Returns the session's machine reference. */ 112 111 CMachine& machine() const; 113 /** Returns the session's console reference. */114 CConsole& console() const;115 112 116 113 /** Returns the machine name. */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp
r98653 r98654 389 389 if (!fSuccess) 390 390 UINotificationMessage::cannotChangeMouseParameter(comMouse); 391 return fSuccess; 392 } 393 394 bool UISession::addEncryptionPassword(const QString &strId, const QString &strPassword, bool fClearOnSuspend) 395 { 396 CConsole comConsole = console(); 397 comConsole.AddEncryptionPassword(strId, strPassword, fClearOnSuspend); 398 const bool fSuccess = comConsole.isOk(); 399 if (!fSuccess) 400 msgCenter().cannotAddDiskEncryptionPassword(comConsole); 391 401 return fSuccess; 392 402 } -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.h
r98653 r98654 276 276 /** @} */ 277 277 278 /** @name Storage stuff. 279 ** @{ */ 280 /** Adds encryption password. */ 281 bool addEncryptionPassword(const QString &strId, const QString &strPassword, bool fClearOnSuspend); 282 /** @} */ 283 278 284 /** @name USB stuff. 279 285 ** @{ */
Note:
See TracChangeset
for help on using the changeset viewer.