Changeset 83000 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Feb 5, 2020 7:35:22 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 136015
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItem.cpp
r82960 r83000 47 47 UIVirtualMachineItemCloud *UIVirtualMachineItem::toCloud() 48 48 { 49 return itemType() == ItemType_CloudFake 49 return ( itemType() == ItemType_CloudFake 50 || itemType() == ItemType_CloudReal) 50 51 ? static_cast<UIVirtualMachineItemCloud*>(this) 51 52 : 0; -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItem.h
r82960 r83000 50 50 51 51 /** Item types. */ 52 enum ItemType { ItemType_Local, ItemType_CloudFake };52 enum ItemType { ItemType_Local, ItemType_CloudFake, ItemType_CloudReal }; 53 53 54 54 /** Constructs VM item on the basis of taken @a enmType. */ -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.cpp
r82960 r83000 27 27 , m_enmFakeCloudItemState(FakeCloudItemState_Loading) 28 28 { 29 recache(); 30 } 31 32 UIVirtualMachineItemCloud::UIVirtualMachineItemCloud(const QString &strName) 33 : UIVirtualMachineItem(ItemType_CloudReal) 34 , m_enmFakeCloudItemState(FakeCloudItemState_NotApplicable) 35 { 36 m_strName = strName; 29 37 recache(); 30 38 } -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.h
r82960 r83000 42 42 /** Constructs fake cloud VM item. */ 43 43 UIVirtualMachineItemCloud(); 44 /** Constructs real cloud VM item. */ 45 UIVirtualMachineItemCloud(const QString &strName); 44 46 /** Destructs cloud VM item. */ 45 47 virtual ~UIVirtualMachineItemCloud(); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeMachine.cpp
r82968 r83000 36 36 UIChooserNodeMachine::UIChooserNodeMachine(UIChooserNode *pParent, 37 37 bool fFavorite, 38 int iPosition, 39 const QString &strName) 40 : UIChooserNode(pParent, fFavorite) 41 , m_pCache(new UIVirtualMachineItemCloud(strName)) 42 { 43 if (parentNode()) 44 parentNode()->addNode(this, iPosition); 45 retranslateUi(); 46 } 47 48 UIChooserNodeMachine::UIChooserNodeMachine(UIChooserNode *pParent, 49 bool fFavorite, 38 50 int iPosition) 39 51 : UIChooserNode(pParent, fFavorite) -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeMachine.h
r82968 r83000 45 45 int iPosition, 46 46 const CMachine &comMachine); 47 /** Constructs chooser node for cloud VM passing @a pParent to the base-class. 47 /** Constructs chooser node for real cloud VM passing @a pParent to the base-class. 48 * @param fFavorite Brings whether the node is favorite. 49 * @param iPosition Brings the initial node position. 50 * @param strName Brings the cloud VM name. */ 51 UIChooserNodeMachine(UIChooserNode *pParent, 52 bool fFavorite, 53 int iPosition, 54 const QString &strName); 55 /** Constructs chooser node for fake cloud VM passing @a pParent to the base-class. 48 56 * @param fFavorite Brings whether the node is favorite. 49 57 * @param iPosition Brings the initial node position. */
Note:
See TracChangeset
for help on using the changeset viewer.