Changeset 54151 in vbox
- Timestamp:
- Feb 11, 2015 4:53:45 PM (10 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 4 edited
-
extradata/UIExtraDataManager.cpp (modified) (4 diffs)
-
runtime/UIMachineLogic.cpp (modified) (2 diffs)
-
runtime/UIMachineLogic.h (modified) (1 diff)
-
runtime/UISession.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r53861 r54151 1887 1887 void UIExtraDataManager::setExtraDataString(const QString &strKey, const QString &strValue, const QString &strID /* = GlobalID */) 1888 1888 { 1889 /* Make sure VBoxSVC is available: */ 1890 if (!vboxGlobal().isVBoxSVCAvailable()) 1891 return; 1892 1889 1893 /* Hot-load machine extra-data map if necessary: */ 1890 1894 if (strID != GlobalID && !m_data.contains(strID)) … … 1937 1941 void UIExtraDataManager::setExtraDataStringList(const QString &strKey, const QStringList &strValue, const QString &strID /* = GlobalID */) 1938 1942 { 1943 /* Make sure VBoxSVC is available: */ 1944 if (!vboxGlobal().isVBoxSVCAvailable()) 1945 return; 1946 1939 1947 /* Hot-load machine extra-data map if necessary: */ 1940 1948 if (strID != GlobalID && !m_data.contains(strID)) … … 3637 3645 { 3638 3646 /* Register Main event-listener: */ 3639 const CVirtualBox &vbox = vboxGlobal().virtualBox();3647 const CVirtualBox vbox = vboxGlobal().virtualBox(); 3640 3648 ComObjPtr<UIMainEventListenerImpl> pListener; 3641 3649 pListener.createObject(); … … 3668 3676 void UIExtraDataManager::cleanupMainEventListener() 3669 3677 { 3670 /* Unregister Main event-listener: */ 3671 const CVirtualBox &vbox = vboxGlobal().virtualBox(); 3678 /* Make sure VBoxSVC is available: */ 3679 if (!vboxGlobal().isVBoxSVCAvailable()) 3680 return; 3681 3682 /* Unregister Main event-listener: */ 3683 const CVirtualBox vbox = vboxGlobal().virtualBox(); 3672 3684 vbox.GetEventSource().UnregisterListener(m_listener); 3673 3685 } -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
r53961 r54151 427 427 /* Notify other listeners: */ 428 428 emit sigNotifyAbout3DOverlayVisibilityChange(fVisible); 429 } 430 431 void UIMachineLogic::sltHandleVBoxSVCAvailabilityChange() 432 { 433 /* Handle the VBoxSVC availability change: */ 434 if (!vboxGlobal().isVBoxSVCAvailable()) 435 powerOff(false); 429 436 } 430 437 … … 828 835 void UIMachineLogic::prepareSessionConnections() 829 836 { 837 /* We should watch for the VBoxSVC availability changes: */ 838 connect(&vboxGlobal(), SIGNAL(sigVBoxSVCAvailabilityChange()), 839 this, SLOT(sltHandleVBoxSVCAvailabilityChange())); 840 830 841 /* We should check for entering/exiting requested modes: */ 831 842 connect(uisession(), SIGNAL(sigInitialized()), this, SLOT(sltCheckForRequestedVisualStateType())); -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.h
r53961 r54151 144 144 protected slots: 145 145 146 /** Handles the VBoxSVC availability change. */ 147 void sltHandleVBoxSVCAvailabilityChange(); 148 146 149 /** Checks if some visual-state type was requested. */ 147 150 virtual void sltCheckForRequestedVisualStateType() {} -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp
r53961 r54151 1464 1464 1465 1465 /* Close session: */ 1466 if (!m_session.isNull() )1466 if (!m_session.isNull() && vboxGlobal().isVBoxSVCAvailable()) 1467 1467 { 1468 1468 m_session.UnlockMachine();
Note:
See TracChangeset
for help on using the changeset viewer.

