VirtualBox

Ignore:
Timestamp:
Mar 18, 2020 12:29:49 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136497
Message:

FE/Qt: bugref:9653: VirtualBox Manager: Chooser pane: A bit of comments here and there..

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  
    2929    : UIChooserNode(pParent, fFavorite)
    3030{
     31    /* Add to parent: */
    3132    if (parentNode())
    3233        parentNode()->addNode(this, iPosition);
     34
     35    /* Apply language settings: */
    3336    retranslateUi();
    3437}
     
    3942    : UIChooserNode(pParent, pCopyFrom->isFavorite())
    4043{
     44    /* Add to parent: */
    4145    if (parentNode())
    4246        parentNode()->addNode(this, iPosition);
     47
     48    /* Apply language settings: */
    4349    retranslateUi();
    4450}
     
    4652UIChooserNodeGlobal::~UIChooserNodeGlobal()
    4753{
     54    /* Delete item: */
    4855    delete item();
     56
     57    /* Remove from parent: */
    4958    if (parentNode())
    5059        parentNode()->removeNode(this);
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeGroup.cpp

    r83040 r83315  
    3434    , m_fOpened(fOpened)
    3535{
     36    /* Add to parent: */
    3637    if (parentNode())
    3738        parentNode()->addNode(this, iPosition);
     39
     40    /* Apply language settings: */
    3841    retranslateUi();
    3942}
     
    4649    , m_fOpened(pCopyFrom->isOpened())
    4750{
     51    /* Add to parent: */
    4852    if (parentNode())
    4953        parentNode()->addNode(this, iPosition);
     54
     55    /* Copy internal stuff: */
    5056    copyContents(pCopyFrom);
     57
     58    /* Apply language settings: */
    5159    retranslateUi();
    5260}
     
    6270    while (!m_nodesMachine.isEmpty())
    6371        delete m_nodesMachine.last();
     72
     73    /* Delete item: */
    6474    delete item();
     75
     76    /* Remove from parent: */
    6577    if (parentNode())
    6678        parentNode()->removeNode(this);
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeMachine.cpp

    r83064 r83315  
    3030    , m_pCache(new UIVirtualMachineItemLocal(comMachine))
    3131{
    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: */
    3437    retranslateUi();
    3538}
     
    4245    , m_pCache(new UIVirtualMachineItemCloud(guiCloudMachine))
    4346{
    44     if (parentNode())
    45         parentNode()->addNode(this, iPosition);
     47    /* Add to parent: */
     48    if (parentNode())
     49        parentNode()->addNode(this, iPosition);
     50
    4651    /* Cloud VM item can notify machine node only directly (no console), we have to setup listener: */
    4752    connect(static_cast<UIVirtualMachineItemCloud*>(m_pCache), &UIVirtualMachineItemCloud::sigStateChange,
     
    4954    connect(static_cast<UIVirtualMachineItemCloud*>(m_pCache), &UIVirtualMachineItemCloud::sigStateChange,
    5055            static_cast<UIChooserAbstractModel*>(model()), &UIChooserAbstractModel::sltHandleCloudMachineStateChange);
     56
     57    /* Apply language settings: */
    5158    retranslateUi();
    5259}
     
    5865    , m_pCache(new UIVirtualMachineItemCloud)
    5966{
    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: */
    6272    retranslateUi();
    6373}
     
    6878    : UIChooserNode(pParent, pCopyFrom->isFavorite())
    6979{
     80    /* Prepare cache of corresponding type: */
    7081    switch (pCopyFrom->cache()->itemType())
    7182    {
     
    8091    }
    8192
    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: */
    8498    retranslateUi();
    8599}
     
    87101UIChooserNodeMachine::~UIChooserNodeMachine()
    88102{
     103    /* Delete item: */
    89104    delete item();
     105
     106    /* Remove from parent: */
    90107    if (parentNode())
    91108        parentNode()->removeNode(this);
     109
     110    /* Cleanup cache: */
    92111    delete m_pCache;
    93112}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette