Changeset 83290 in vbox
- Timestamp:
- Mar 13, 2020 4:43:36 PM (5 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 13 edited
-
globals/UICloudMachine.cpp (modified) (2 diffs)
-
globals/UICloudMachine.h (modified) (4 diffs)
-
manager/UIVirtualBoxManager.cpp (modified) (1 diff)
-
manager/UIVirtualBoxManager.h (modified) (1 diff)
-
manager/UIVirtualBoxManagerWidget.cpp (modified) (4 diffs)
-
manager/UIVirtualBoxManagerWidget.h (modified) (2 diffs)
-
manager/UIVirtualMachineItem.h (modified) (3 diffs)
-
manager/UIVirtualMachineItemCloud.cpp (modified) (2 diffs)
-
manager/UIVirtualMachineItemCloud.h (modified) (1 diff)
-
manager/UIVirtualMachineItemLocal.cpp (modified) (3 diffs)
-
manager/chooser/UIChooser.h (modified) (1 diff)
-
manager/chooser/UIChooserAbstractModel.cpp (modified) (1 diff)
-
manager/chooser/UIChooserAbstractModel.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UICloudMachine.cpp
r83288 r83290 34 34 , m_strInstanceId(strInstanceId) 35 35 , m_strInstanceName(strInstanceName) 36 , m_uId(QUuid::createUuid()) 36 37 , m_fAccessible(true) 37 38 , m_enmMachineState(KMachineState_PoweredOff) … … 48 49 , m_strInstanceId(other.m_strInstanceId) 49 50 , m_strInstanceName(other.m_strInstanceName) 51 , m_uId(other.m_uId) 50 52 , m_fAccessible(other.m_fAccessible) 51 53 , m_strAccessError(other.m_strAccessError) -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UICloudMachine.h
r83288 r83290 25 25 #include <QObject> 26 26 #include <QSharedData> 27 #include <QUuid> 27 28 28 29 /* GUI includes: */ … … 60 61 /** Returns cloud instance name. */ 61 62 QString instanceName() const { return m_strInstanceName; } 63 64 /** Returns cloud VM id. */ 65 QUuid id() const { return m_uId; } 62 66 63 67 /** Returns whether cloud VM is accessible. */ … … 97 101 /** Holds the cloud instance name. */ 98 102 const QString m_strInstanceName; 103 104 /** Holds the cloud VM id. */ 105 const QUuid m_uId; 99 106 100 107 /** Holds whether cloud VM is accessible. */ … … 160 167 QString instanceName() const { return d->instanceName(); } 161 168 169 /** Returns cloud VM id. */ 170 QUuid id() const { return d->id(); } 171 162 172 /** Returns whether cloud VM is accessible. */ 163 173 bool accessible() const { return d->accessible(); } -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
r83268 r83290 351 351 } 352 352 353 void UIVirtualBoxManager::sltHandleCloudMachineStateChange(const Q String /* strMachineId */)353 void UIVirtualBoxManager::sltHandleCloudMachineStateChange(const QUuid & /* uId */) 354 354 { 355 355 updateActionsAppearance(); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h
r83064 r83290 131 131 void sltCurrentSnapshotItemChange(); 132 132 133 /** Handles state change for cloud machine with specified @a strMachineId. */134 void sltHandleCloudMachineStateChange(const Q String strMachineId);133 /** Handles state change for cloud machine with certain @a uId. */ 134 void sltHandleCloudMachineStateChange(const QUuid &uId); 135 135 /** @} */ 136 136 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
r83268 r83290 283 283 } 284 284 285 void UIVirtualBoxManagerWidget::sltHandleCloudMachineStateChange(const Q String &strId)285 void UIVirtualBoxManagerWidget::sltHandleCloudMachineStateChange(const QUuid &uId) 286 286 { 287 287 /* Acquire current item: */ … … 297 297 298 298 /* If we still have same item selected: */ 299 if (pItem && pItem->id() == strId)299 if (pItem && pItem->id() == uId) 300 300 { 301 301 /* Propagate current items to update the Details-pane: */ … … 311 311 312 312 /* If we still have same item selected: */ 313 if (pItem && pItem->id() == strId)313 if (pItem && pItem->id() == uId) 314 314 { 315 315 /* Propagate current items to update the Details-pane (in any case): */ … … 321 321 322 322 /* Pass the signal further: */ 323 emit sigCloudMachineStateChange( strId);323 emit sigCloudMachineStateChange(uId); 324 324 } 325 325 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h
r83094 r83290 66 66 void sigCurrentSnapshotItemChange(); 67 67 68 /** Notifies about state change for cloud machine with certain @a strMachineId. */69 void sigCloudMachineStateChange(const Q String &strMachineId);68 /** Notifies about state change for cloud machine with certain @a uId. */ 69 void sigCloudMachineStateChange(const QUuid &uId); 70 70 71 71 public: … … 158 158 void sltHandleSlidingAnimationComplete(SlidingDirection enmDirection); 159 159 160 /** Handles state change for cloud machine with specified @a strMachineId. */161 void sltHandleCloudMachineStateChange(const Q String &strId);160 /** Handles state change for cloud machine with certain @a uId. */ 161 void sltHandleCloudMachineStateChange(const QUuid &uId); 162 162 /** @} */ 163 163 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItem.h
r83255 r83290 26 26 #include <QMimeData> 27 27 #include <QPixmap> 28 #include <QUuid> 28 29 29 30 /* GUI includes: */ … … 74 75 * @{ */ 75 76 /** Returns cached machine id. */ 76 Q String id() const { return m_strId; }77 QUuid id() const { return m_uId; } 77 78 /** Returns cached machine name. */ 78 79 QString name() const { return m_strName; } … … 156 157 * @{ */ 157 158 /** Holds cached machine id. */ 158 Q String m_strId;159 QUuid m_uId; 159 160 /** Holds cached machine name. */ 160 161 QString m_strName; -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.cpp
r83288 r83290 77 77 CProgress comProgress; 78 78 if (fPause) 79 comProgress = comCloudClient.PauseInstance(m_strI d);80 else 81 comProgress = comCloudClient.StartInstance(m_strI d);79 comProgress = comCloudClient.PauseInstance(m_strInstanceId); 80 else 81 comProgress = comCloudClient.StartInstance(m_strInstanceId); 82 82 if (!comCloudClient.isOk()) 83 83 msgCenter().cannotAcquireCloudClientParameter(comCloudClient); … … 104 104 if (!m_guiCloudMachine.isNull()) 105 105 { 106 m_strI d = m_guiCloudMachine.instanceId();106 m_strInstanceId = m_guiCloudMachine.instanceId(); 107 107 m_strName = m_guiCloudMachine.instanceName(); 108 m_uId = m_guiCloudMachine.id(); 108 109 } 109 110 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.h
r83163 r83290 135 135 /** @} */ 136 136 137 /** @name Basic attributes. 138 * @{ */ 139 /** Holds the cloud instance id. */ 140 QString m_strInstanceId; 141 /** @} */ 142 137 143 /** @name Data attributes. 138 144 * @{ */ -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemLocal.cpp
r83254 r83290 55 55 { 56 56 /* Determine attributes which are always available: */ 57 m_ strId = m_comMachine.GetId().toString();57 m_uId = m_comMachine.GetId(); 58 58 m_strSettingsFile = m_comMachine.GetSettingsFilePath(); 59 59 … … 87 87 /* Also take restrictions into account: */ 88 88 if ( m_enmConfigurationAccessLevel != ConfigurationAccessLevel_Null 89 && !gEDataManager->machineReconfigurationEnabled(m_ strId))89 && !gEDataManager->machineReconfigurationEnabled(m_uId)) 90 90 m_enmConfigurationAccessLevel = ConfigurationAccessLevel_Null; 91 91 … … 105 105 106 106 /* Determine whether we should show this VM details: */ 107 m_fHasDetails = gEDataManager->showMachineInVirtualBoxManagerDetails(m_ strId);107 m_fHasDetails = gEDataManager->showMachineInVirtualBoxManagerDetails(m_uId); 108 108 } 109 109 else -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.h
r83064 r83290 61 61 /** @name Cloud machine stuff. 62 62 * @{ */ 63 /** Notifies about state change for cloud machine with certain @a strId. */64 void sigCloudMachineStateChange(const Q String &strId);63 /** Notifies about state change for cloud machine with certain @a uId. */ 64 void sigCloudMachineStateChange(const QUuid &uId); 65 65 /** @} */ 66 66 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserAbstractModel.cpp
r83276 r83290 332 332 UIVirtualMachineItem *pCache = qobject_cast<UIVirtualMachineItem*>(sender()); 333 333 AssertPtrReturnVoid(pCache); 334 sigCloudMachineStateChange(pCache->id());334 emit sigCloudMachineStateChange(pCache->id()); 335 335 } 336 336 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserAbstractModel.h
r83064 r83290 52 52 /** @name Cloud machine stuff. 53 53 * @{ */ 54 /** Notifies about state change for cloud machine with certain @a strId. */55 void sigCloudMachineStateChange(const Q String &strId);54 /** Notifies about state change for cloud machine with certain @a uId. */ 55 void sigCloudMachineStateChange(const QUuid &uId); 56 56 /** @} */ 57 57
Note:
See TracChangeset
for help on using the changeset viewer.

