Changeset 83315 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Mar 18, 2020 12:29:49 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 136497
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeGlobal.cpp
r83040 r83315 29 29 : UIChooserNode(pParent, fFavorite) 30 30 { 31 /* Add to parent: */ 31 32 if (parentNode()) 32 33 parentNode()->addNode(this, iPosition); 34 35 /* Apply language settings: */ 33 36 retranslateUi(); 34 37 } … … 39 42 : UIChooserNode(pParent, pCopyFrom->isFavorite()) 40 43 { 44 /* Add to parent: */ 41 45 if (parentNode()) 42 46 parentNode()->addNode(this, iPosition); 47 48 /* Apply language settings: */ 43 49 retranslateUi(); 44 50 } … … 46 52 UIChooserNodeGlobal::~UIChooserNodeGlobal() 47 53 { 54 /* Delete item: */ 48 55 delete item(); 56 57 /* Remove from parent: */ 49 58 if (parentNode()) 50 59 parentNode()->removeNode(this); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeGroup.cpp
r83040 r83315 34 34 , m_fOpened(fOpened) 35 35 { 36 /* Add to parent: */ 36 37 if (parentNode()) 37 38 parentNode()->addNode(this, iPosition); 39 40 /* Apply language settings: */ 38 41 retranslateUi(); 39 42 } … … 46 49 , m_fOpened(pCopyFrom->isOpened()) 47 50 { 51 /* Add to parent: */ 48 52 if (parentNode()) 49 53 parentNode()->addNode(this, iPosition); 54 55 /* Copy internal stuff: */ 50 56 copyContents(pCopyFrom); 57 58 /* Apply language settings: */ 51 59 retranslateUi(); 52 60 } … … 62 70 while (!m_nodesMachine.isEmpty()) 63 71 delete m_nodesMachine.last(); 72 73 /* Delete item: */ 64 74 delete item(); 75 76 /* Remove from parent: */ 65 77 if (parentNode()) 66 78 parentNode()->removeNode(this); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeMachine.cpp
r83064 r83315 30 30 , m_pCache(new UIVirtualMachineItemLocal(comMachine)) 31 31 { 32 if (parentNode()) 33 parentNode()->addNode(this, iPosition); 32 /* Add to parent: */ 33 if (parentNode()) 34 parentNode()->addNode(this, iPosition); 35 36 /* Apply language settings: */ 34 37 retranslateUi(); 35 38 } … … 42 45 , m_pCache(new UIVirtualMachineItemCloud(guiCloudMachine)) 43 46 { 44 if (parentNode()) 45 parentNode()->addNode(this, iPosition); 47 /* Add to parent: */ 48 if (parentNode()) 49 parentNode()->addNode(this, iPosition); 50 46 51 /* Cloud VM item can notify machine node only directly (no console), we have to setup listener: */ 47 52 connect(static_cast<UIVirtualMachineItemCloud*>(m_pCache), &UIVirtualMachineItemCloud::sigStateChange, … … 49 54 connect(static_cast<UIVirtualMachineItemCloud*>(m_pCache), &UIVirtualMachineItemCloud::sigStateChange, 50 55 static_cast<UIChooserAbstractModel*>(model()), &UIChooserAbstractModel::sltHandleCloudMachineStateChange); 56 57 /* Apply language settings: */ 51 58 retranslateUi(); 52 59 } … … 58 65 , m_pCache(new UIVirtualMachineItemCloud) 59 66 { 60 if (parentNode()) 61 parentNode()->addNode(this, iPosition); 67 /* Add to parent: */ 68 if (parentNode()) 69 parentNode()->addNode(this, iPosition); 70 71 /* Apply language settings: */ 62 72 retranslateUi(); 63 73 } … … 68 78 : UIChooserNode(pParent, pCopyFrom->isFavorite()) 69 79 { 80 /* Prepare cache of corresponding type: */ 70 81 switch (pCopyFrom->cache()->itemType()) 71 82 { … … 80 91 } 81 92 82 if (parentNode()) 83 parentNode()->addNode(this, iPosition); 93 /* Add to parent: */ 94 if (parentNode()) 95 parentNode()->addNode(this, iPosition); 96 97 /* Apply language settings: */ 84 98 retranslateUi(); 85 99 } … … 87 101 UIChooserNodeMachine::~UIChooserNodeMachine() 88 102 { 103 /* Delete item: */ 89 104 delete item(); 105 106 /* Remove from parent: */ 90 107 if (parentNode()) 91 108 parentNode()->removeNode(this); 109 110 /* Cleanup cache: */ 92 111 delete m_pCache; 93 112 }
Note:
See TracChangeset
for help on using the changeset viewer.