VirtualBox

Changeset 66343 in vbox for trunk


Ignore:
Timestamp:
Mar 29, 2017 5:05:09 PM (8 years ago)
Author:
vboxsync
Message:

FE/Qt: Global preferences: Proper prepare/cleanup cascade (2nd iteration, s.a. r114215).

Location:
trunk/src/VBox/Frontends/VirtualBox/src/settings/global
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsDisplay.cpp

    r66290 r66343  
    208208
    209209    /* Layout/widgets created in the .ui file. */
    210     {
    211         /* Prepare widgets: */
     210    AssertPtrReturnVoid(m_pResolutionWidthSpin);
     211    AssertPtrReturnVoid(m_pResolutionHeightSpin);
     212    AssertPtrReturnVoid(m_pMaxResolutionCombo);
     213    {
     214        /* Configure widgets: */
    212215        const int iMinWidth = 640;
    213216        const int iMinHeight = 480;
    214217        const int iMaxSize = 16 * _1K;
    215218        m_pResolutionWidthSpin->setMinimum(iMinWidth);
     219        m_pResolutionWidthSpin->setMaximum(iMaxSize);
    216220        m_pResolutionHeightSpin->setMinimum(iMinHeight);
    217         m_pResolutionWidthSpin->setMaximum(iMaxSize);
    218221        m_pResolutionHeightSpin->setMaximum(iMaxSize);
    219222        connect(m_pMaxResolutionCombo, SIGNAL(currentIndexChanged(int)),
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsExtension.cpp

    r66290 r66343  
    501501    {
    502502        /* Tree-widget created in the .ui file. */
     503        AssertPtrReturnVoid(m_pPackagesTree);
    503504        {
    504             /* Prepare tree-widget: */
     505            /* Configure tree-widget: */
    505506            m_pPackagesTree->header()->setStretchLastSection(false);
    506507            m_pPackagesTree->header()->setSectionResizeMode(0, QHeaderView::ResizeToContents);
     
    515516
    516517        /* Tool-bar created in the .ui file. */
     518        AssertPtrReturnVoid(m_pPackagesToolbar);
    517519        {
    518             /* Prepare tool-bar: */
     520            /* Configure toolbar: */
    519521            const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
    520522            m_pPackagesToolbar->setOrientation(Qt::Vertical);
    521523            m_pPackagesToolbar->setIconSize(QSize(iIconMetric, iIconMetric));
     524
     525            /* Create 'Add Package' action: */
    522526            m_pActionAdd = m_pPackagesToolbar->addAction(UIIconPool::iconSet(":/extension_pack_install_16px.png",
    523527                                                                             ":/extension_pack_install_disabled_16px.png"),
    524528                                                         QString(), this, SLOT(sltAddPackage()));
     529
     530            /* Create 'Remove Package' action: */
    525531            m_pActionRemove = m_pPackagesToolbar->addAction(UIIconPool::iconSet(":/extension_pack_uninstall_16px.png",
    526532                                                                                ":/extension_pack_uninstall_disabled_16px.png"),
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsGeneral.cpp

    r66290 r66343  
    163163
    164164    /* Layout/widgets created in the .ui file. */
     165    AssertPtrReturnVoid(m_pLabelHostScreenSaver);
     166    AssertPtrReturnVoid(m_pCheckBoxHostScreenSaver);
     167    AssertPtrReturnVoid(m_pSelectorMachineFolder);
     168    AssertPtrReturnVoid(m_pSelectorVRDPLibName);
    165169    {
    166         /* Prepare host screen-saver check-box: */
     170        /* Configure host screen-saver check-box: */
    167171        // Hide checkbox for now.
    168172        m_pLabelHostScreenSaver->hide();
    169173        m_pCheckBoxHostScreenSaver->hide();
    170174
    171         /* Prepare other widgets: */
     175        /* Configure other widgets: */
    172176        m_pSelectorMachineFolder->setHomeDir(vboxGlobal().homeFolder());
    173177        m_pSelectorVRDPLibName->setHomeDir(vboxGlobal().homeFolder());
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsInput.cpp

    r66290 r66343  
    10441044    AssertPtrReturnVoid(m_pTabWidget);
    10451045    {
    1046         /* Prepare tab-widget: */
     1046        /* Configure tab-widget: */
    10471047        m_pTabWidget->setMinimumWidth(400);
    10481048
    1049         /* Create Selector UI tab: */
     1049        /* Prepare 'Selector UI' tab: */
    10501050        prepareTabSelector();
    1051         /* Create Runtime UI tab: */
     1051        /* Prepare 'Runtime UI' tab: */
    10521052        prepareTabMachine();
     1053        /* Prepare connections: */
     1054        prepareConnections();
    10531055
    10541056        /* Add tab-widget into layout: */
     
    10701072        AssertPtrReturnVoid(pSelectorLayout);
    10711073        {
    1072             /* Prepare Selector UI layout: */
     1074            /* Configure Selector UI layout: */
    10731075            pSelectorLayout->setSpacing(1);
    10741076#ifdef VBOX_WS_MAC
     
    10801082            m_pSelectorFilterEditor = new QLineEdit(pSelectorTab);
    10811083            AssertPtrReturnVoid(m_pSelectorFilterEditor);
     1084            {
     1085                /* Add filter editor into layout: */
     1086                pSelectorLayout->addWidget(m_pSelectorFilterEditor);
     1087            }
     1088
    10821089            /* Create Selector UI model: */
    10831090            m_pSelectorModel = new UIHotKeyTableModel(this, UIActionPoolType_Selector);
    1084             AssertPtrReturnVoid(m_pSelectorModel);
     1091
    10851092            /* Create Selector UI table: */
    10861093            m_pSelectorTable = new UIHotKeyTable(pSelectorTab, m_pSelectorModel, "m_pSelectorTable");
    10871094            AssertPtrReturnVoid(m_pSelectorTable);
    1088 
    1089             /* Prepare Selector UI filter editor: */
    1090             connect(m_pSelectorFilterEditor, SIGNAL(textChanged(const QString &)),
    1091                     m_pSelectorModel, SLOT(sltHandleFilterTextChange(const QString &)));
    1092             /* Prepare Selector UI model: */
    1093             connect(m_pSelectorModel, SIGNAL(sigRevalidationRequired()), this, SLOT(revalidate()));
    1094 
    1095             /* Add widgets into layout: */
    1096             pSelectorLayout->addWidget(m_pSelectorFilterEditor);
    1097             pSelectorLayout->addWidget(m_pSelectorTable);
     1095            {
     1096                /* Add table into layout: */
     1097                pSelectorLayout->addWidget(m_pSelectorTable);
     1098            }
    10981099        }
    10991100
     
    11131114        AssertPtrReturnVoid(pMachineLayout);
    11141115        {
    1115             /* Prepare Runtime UI layout: */
     1116            /* Configure Runtime UI layout: */
    11161117            pMachineLayout->setSpacing(1);
    11171118#ifdef VBOX_WS_MAC
     
    11231124            m_pMachineFilterEditor = new QLineEdit(pMachineTab);
    11241125            AssertPtrReturnVoid(m_pMachineFilterEditor);
     1126            {
     1127                /* Add filter editor into layout: */
     1128                pMachineLayout->addWidget(m_pMachineFilterEditor);
     1129            }
     1130
    11251131            /* Create Runtime UI model: */
    11261132            m_pMachineModel = new UIHotKeyTableModel(this, UIActionPoolType_Runtime);
    1127             AssertPtrReturnVoid(m_pMachineModel);
     1133
    11281134            /* Create Runtime UI table: */
    11291135            m_pMachineTable = new UIHotKeyTable(pMachineTab, m_pMachineModel, "m_pMachineTable");
    11301136            AssertPtrReturnVoid(m_pMachineTable);
    1131 
    1132             /* Prepare Runtime UI filter editor: */
    1133             connect(m_pMachineFilterEditor, SIGNAL(textChanged(const QString &)),
    1134                     m_pMachineModel, SLOT(sltHandleFilterTextChange(const QString &)));
    1135             /* Prepare Runtime UI model: */
    1136             connect(m_pMachineModel, SIGNAL(sigRevalidationRequired()), this, SLOT(revalidate()));
    1137 
    1138             /* Add widgets into layout: */
    1139             pMachineLayout->addWidget(m_pMachineFilterEditor);
    1140             pMachineLayout->addWidget(m_pMachineTable);
     1137            {
     1138                /* Add table into layout: */
     1139                pMachineLayout->addWidget(m_pMachineTable);
     1140            }
    11411141        }
    11421142
     
    11501150}
    11511151
     1152void UIGlobalSettingsInput::prepareConnections()
     1153{
     1154    /* Configure 'Selector UI' connections: */
     1155    connect(m_pSelectorFilterEditor, SIGNAL(textChanged(const QString &)),
     1156            m_pSelectorModel, SLOT(sltHandleFilterTextChange(const QString &)));
     1157    connect(m_pSelectorModel, SIGNAL(sigRevalidationRequired()), this, SLOT(revalidate()));
     1158
     1159    /* Configure 'Runtime UI' connections: */
     1160    connect(m_pMachineFilterEditor, SIGNAL(textChanged(const QString &)),
     1161            m_pMachineModel, SLOT(sltHandleFilterTextChange(const QString &)));
     1162    connect(m_pMachineModel, SIGNAL(sigRevalidationRequired()), this, SLOT(revalidate()));
     1163}
     1164
    11521165void UIGlobalSettingsInput::cleanup()
    11531166{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsInput.h

    r66290 r66343  
    7777    /** Prepares all. */
    7878    void prepare();
    79     /** Prepares Selector UI tab. */
     79    /** Prepares 'Selector UI' tab. */
    8080    void prepareTabSelector();
    81     /** Prepares Runtime UI tab. */
     81    /** Prepares 'Runtime UI' tab. */
    8282    void prepareTabMachine();
     83    /** Prepares connections. */
     84    void prepareConnections();
    8385    /** Cleanups all. */
    8486    void cleanup();
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsLanguage.cpp

    r66290 r66343  
    351351    /* Prepare cache: */
    352352    m_pCache = new UISettingsCacheGlobalLanguage;
     353    AssertPtrReturnVoid(m_pCache);
    353354
    354355    /* Layout created in the .ui file. */
    355356    {
    356357        /* Tree-widget created in the .ui file. */
    357         {
    358             /* Prepare tree-widget: */
     358        AssertPtrReturnVoid(m_pLanguageTree);
     359        {
     360            /* Configure tree-widget: */
    359361            m_pLanguageTree->header()->hide();
    360362            m_pLanguageTree->hideColumn(1);
     
    369371
    370372        /* Rich-text label created in the .ui file. */
    371         {
    372             /* Prepare rich-text label: */
     373        AssertPtrReturnVoid(m_pLanguageInfo);
     374        {
     375            /* Configure rich-text label: */
    373376            m_pLanguageInfo->setWordWrapMode(QTextOption::WordWrap);
    374377            m_pLanguageInfo->setMinimumHeight(QFontMetrics(m_pLanguageInfo->font(), m_pLanguageInfo).height() * 5);
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.cpp

    r66290 r66343  
    903903    /* Tree-widget created in the .ui file. */
    904904    {
    905         /* Prepare NAT Network tab: */
     905        /* Prepare 'NAT Network' tab: */
    906906        prepareTabNAT();
    907         /* Prepare Host-only Network tab: */
     907        /* Prepare 'Host-only Network' tab: */
    908908        prepareTabHost();
     909        /* Prepare connections: */
     910        prepareConnections();
    909911    }
    910912
     
    924926        /* NAT Network tree-widget created in the .ui file. */
    925927        {
    926             /* Prepare tree-widget: */
     928            /* Configure tree-widget: */
    927929            m_pTreeNetworkNAT->setColumnCount(2);
    928930            m_pTreeNetworkNAT->header()->setStretchLastSection(false);
     
    930932            m_pTreeNetworkNAT->header()->setSectionResizeMode(1, QHeaderView::Stretch);
    931933            m_pTreeNetworkNAT->setContextMenuPolicy(Qt::CustomContextMenu);
    932             connect(m_pTreeNetworkNAT, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)),
    933                     this, SLOT(sltHandleCurrentItemChangeNetworkNAT()));
    934             connect(m_pTreeNetworkNAT, SIGNAL(customContextMenuRequested(const QPoint &)),
    935                     this, SLOT(sltHandleContextMenuRequestNetworkNAT(const QPoint &)));
    936             connect(m_pTreeNetworkNAT, SIGNAL(itemDoubleClicked(QTreeWidgetItem *, int)),
    937                     this, SLOT(sltEditNetworkNAT()));
    938             connect(m_pTreeNetworkNAT, SIGNAL(itemChanged(QTreeWidgetItem *, int)),
    939                     this, SLOT(sltHandleItemChangeNetworkNAT(QTreeWidgetItem *)));
    940934        }
    941935
    942936        /* NAT Network toolbar created in the .ui file. */
    943937        {
    944             /* Determine icon metric: */
     938            /* Configure toolbar: */
    945939            const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
    946 
    947             /* Prepare toolbar: */
    948940            m_pToolbarNetworkNAT->setIconSize(QSize(iIconMetric, iIconMetric));
    949941            m_pToolbarNetworkNAT->setOrientation(Qt::Vertical);
    950942
    951             /* Create Add NAT Network action: */
    952             m_pActionAddNetworkNAT = new QAction(m_pTreeNetworkNAT);
     943            /* Create' Add NAT Network' action: */
     944            m_pActionAddNetworkNAT = m_pToolbarNetworkNAT->addAction(UIIconPool::iconSet(":/add_host_iface_16px.png",
     945                                                                                         ":/add_host_iface_disabled_16px.png"),
     946                                                                     QString(), this, SLOT(sltAddNetworkNAT()));
    953947            AssertPtrReturnVoid(m_pActionAddNetworkNAT);
    954948            {
    955                 /* Prepare action: */
    956                 m_pActionAddNetworkNAT->setShortcutContext(Qt::WidgetWithChildrenShortcut);
     949                /* Configure action: */
    957950                m_pActionAddNetworkNAT->setShortcuts(QList<QKeySequence>() << QKeySequence("Ins") << QKeySequence("Ctrl+N"));
    958                 m_pActionAddNetworkNAT->setIcon(UIIconPool::iconSet(":/add_host_iface_16px.png",
    959                                                                     ":/add_host_iface_disabled_16px.png"));
    960                 connect(m_pActionAddNetworkNAT, SIGNAL(triggered(bool)), this, SLOT(sltAddNetworkNAT()));
    961 
    962                 /* Add action to toolbar: */
    963                 m_pToolbarNetworkNAT->addAction(m_pActionAddNetworkNAT);
    964951            }
    965952
    966             /* Create Edit NAT Network action: */
    967             m_pActionEditNetworkNAT = new QAction(m_pTreeNetworkNAT);
     953            /* Create 'Edit NAT Network' action: */
     954            m_pActionEditNetworkNAT = m_pToolbarNetworkNAT->addAction(UIIconPool::iconSet(":/guesttools_16px.png",
     955                                                                                          ":/guesttools_disabled_16px.png"),
     956                                                                      QString(), this, SLOT(sltEditNetworkNAT()));
    968957            AssertPtrReturnVoid(m_pActionEditNetworkNAT);
    969958            {
    970                 /* Prepare action: */
    971                 m_pActionEditNetworkNAT->setShortcutContext(Qt::WidgetWithChildrenShortcut);
     959                /* Configure action: */
    972960                m_pActionEditNetworkNAT->setShortcuts(QList<QKeySequence>() << QKeySequence("Space") << QKeySequence("F2"));
    973                 m_pActionEditNetworkNAT->setIcon(UIIconPool::iconSet(":/guesttools_16px.png",
    974                                                                      ":/guesttools_disabled_16px.png"));
    975                 connect(m_pActionEditNetworkNAT, SIGNAL(triggered(bool)), this, SLOT(sltEditNetworkNAT()));
    976 
    977                 /* Add action to toolbar: */
    978                 m_pToolbarNetworkNAT->addAction(m_pActionEditNetworkNAT);
    979961            }
    980962
    981             /* Create Remove NAT Network action: */
    982             m_pActionRemoveNetworkNAT = new QAction(m_pTreeNetworkNAT);
     963            /* Create 'Remove NAT Network' action: */
     964            m_pActionRemoveNetworkNAT = m_pToolbarNetworkNAT->addAction(UIIconPool::iconSet(":/remove_host_iface_16px.png",
     965                                                                                            ":/remove_host_iface_disabled_16px.png"),
     966                                                                        QString(), this, SLOT(sltRemoveNetworkNAT()));
    983967            AssertPtrReturnVoid(m_pActionRemoveNetworkNAT);
    984968            {
    985                 /* Prepare action: */
    986                 m_pActionRemoveNetworkNAT->setShortcutContext(Qt::WidgetWithChildrenShortcut);
     969                /* Configure action: */
    987970                m_pActionRemoveNetworkNAT->setShortcuts(QList<QKeySequence>() << QKeySequence("Del") << QKeySequence("Ctrl+R"));
    988                 m_pActionRemoveNetworkNAT->setIcon(UIIconPool::iconSet(":/remove_host_iface_16px.png",
    989                                                                     ":/remove_host_iface_disabled_16px.png"));
    990                 connect(m_pActionRemoveNetworkNAT, SIGNAL(triggered(bool)), this, SLOT(sltRemoveNetworkNAT()));
    991 
    992                 /* Add action to toolbar: */
    993                 m_pToolbarNetworkNAT->addAction(m_pActionRemoveNetworkNAT);
    994971            }
    995972        }
     
    1008985        /* Host-only Network tree-widget created in the .ui file. */
    1009986        {
    1010             /* Prepare tree-widget: */
     987            /* Configure tree-widget: */
    1011988            m_pTreeNetworkHost->header()->hide();
    1012989            m_pTreeNetworkHost->setContextMenuPolicy(Qt::CustomContextMenu);
    1013             connect(m_pTreeNetworkHost, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)),
    1014                     this, SLOT(sltHandleCurrentItemChangeNetworkHost()));
    1015             connect(m_pTreeNetworkHost, SIGNAL(customContextMenuRequested(const QPoint &)),
    1016                     this, SLOT(sltHandleContextMenuRequestNetworkHost(const QPoint &)));
    1017             connect(m_pTreeNetworkHost, SIGNAL(itemDoubleClicked(QTreeWidgetItem*, int)),
    1018                     this, SLOT(sltEditNetworkHost()));
    1019990        }
    1020991
    1021992        /* Host-only Network toolbar created in the .ui file. */
    1022993        {
    1023             /* Determine icon metric: */
     994            /* Configure toolbar: */
    1024995            const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize);
    1025 
    1026             /* Prepare toolbar: */
    1027996            m_pToolbarNetworkHost->setIconSize(QSize(iIconMetric, iIconMetric));
    1028997            m_pToolbarNetworkHost->setOrientation(Qt::Vertical);
    1029998
    1030             /* Create Add Host-only Network action: */
    1031             m_pActionAddNetworkHost = new QAction(m_pTreeNetworkHost);
     999            /* Create 'Add Host-only Network' action: */
     1000            m_pActionAddNetworkHost = m_pToolbarNetworkHost->addAction(UIIconPool::iconSet(":/add_host_iface_16px.png",
     1001                                                                                           ":/add_host_iface_disabled_16px.png"),
     1002                                                                       QString(), this, SLOT(sltAddNetworkHost()));
    10321003            AssertPtrReturnVoid(m_pActionAddNetworkHost);
    10331004            {
    1034                 /* Prepare action: */
    1035                 m_pActionAddNetworkHost->setShortcutContext(Qt::WidgetWithChildrenShortcut);
     1005                /* Configure action: */
    10361006                m_pActionAddNetworkHost->setShortcuts(QList<QKeySequence>() << QKeySequence("Ins") << QKeySequence("Ctrl+N"));
    1037                 m_pActionAddNetworkHost->setIcon(UIIconPool::iconSet(":/add_host_iface_16px.png",
    1038                                                                      ":/add_host_iface_disabled_16px.png"));
    1039                 connect(m_pActionAddNetworkHost, SIGNAL(triggered(bool)), this, SLOT(sltAddNetworkHost()));
    1040 
    1041                 /* Add action to toolbar: */
    1042                 m_pToolbarNetworkHost->addAction(m_pActionAddNetworkHost);
    10431007            }
    10441008
    1045             /* Create Edit Host-only Network action: */
    1046             m_pActionEditNetworkHost = new QAction(m_pTreeNetworkHost);
     1009            /* Create 'Edit Host-only Network' action: */
     1010            m_pActionEditNetworkHost = m_pToolbarNetworkHost->addAction(UIIconPool::iconSet(":/guesttools_16px.png",
     1011                                                                                            ":/guesttools_disabled_16px.png"),
     1012                                                                        QString(), this, SLOT(sltEditNetworkHost()));
    10471013            AssertPtrReturnVoid(m_pActionEditNetworkHost);
    10481014            {
    1049                 /* Prepare action: */
    1050                 m_pActionEditNetworkHost->setShortcutContext(Qt::WidgetWithChildrenShortcut);
     1015                /* Configure action: */
    10511016                m_pActionEditNetworkHost->setShortcuts(QList<QKeySequence>() << QKeySequence("Space") << QKeySequence("F2"));
    1052                 m_pActionEditNetworkHost->setIcon(UIIconPool::iconSet(":/guesttools_16px.png",
    1053                                                                       ":/guesttools_disabled_16px.png"));
    1054                 connect(m_pActionEditNetworkHost, SIGNAL(triggered(bool)), this, SLOT(sltEditNetworkHost()));
    1055 
    1056                 /* Add action to toolbar: */
    1057                 m_pToolbarNetworkHost->addAction(m_pActionEditNetworkHost);
    10581017            }
    10591018
    1060             /* Create Remove Host-only Network action: */
    1061             m_pActionRemoveNetworkHost = new QAction(m_pTreeNetworkHost);
     1019            /* Create 'Remove Host-only Network' action: */
     1020            m_pActionRemoveNetworkHost = m_pToolbarNetworkHost->addAction(UIIconPool::iconSet(":/remove_host_iface_16px.png",
     1021                                                                                              ":/remove_host_iface_disabled_16px.png"),
     1022                                                                          QString(), this, SLOT(sltRemoveNetworkHost()));
    10621023            AssertPtrReturnVoid(m_pActionRemoveNetworkHost);
    10631024            {
    1064                 /* Prepare action: */
    1065                 m_pActionRemoveNetworkHost->setShortcutContext(Qt::WidgetWithChildrenShortcut);
     1025                /* Configure action: */
    10661026                m_pActionRemoveNetworkHost->setShortcuts(QList<QKeySequence>() << QKeySequence("Del") << QKeySequence("Ctrl+R"));
    1067                 m_pActionRemoveNetworkHost->setIcon(UIIconPool::iconSet(":/remove_host_iface_16px.png",
    1068                                                                      ":/remove_host_iface_disabled_16px.png"));
    1069                 connect(m_pActionRemoveNetworkHost, SIGNAL(triggered(bool)), this, SLOT(sltRemoveNetworkHost()));
    1070 
    1071                 /* Add action to toolbar: */
    1072                 m_pToolbarNetworkHost->addAction(m_pActionRemoveNetworkHost);
    10731027            }
    10741028        }
    10751029    }
     1030}
     1031
     1032void UIGlobalSettingsNetwork::prepareConnections()
     1033{
     1034    /* Configure 'NAT Network' connections: */
     1035    connect(m_pTreeNetworkNAT, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)),
     1036            this, SLOT(sltHandleCurrentItemChangeNetworkNAT()));
     1037    connect(m_pTreeNetworkNAT, SIGNAL(customContextMenuRequested(const QPoint &)),
     1038            this, SLOT(sltHandleContextMenuRequestNetworkNAT(const QPoint &)));
     1039    connect(m_pTreeNetworkNAT, SIGNAL(itemDoubleClicked(QTreeWidgetItem *, int)),
     1040            this, SLOT(sltEditNetworkNAT()));
     1041    connect(m_pTreeNetworkNAT, SIGNAL(itemChanged(QTreeWidgetItem *, int)),
     1042            this, SLOT(sltHandleItemChangeNetworkNAT(QTreeWidgetItem *)));
     1043
     1044    /* Configure 'Host-only Network' connections: */
     1045    connect(m_pTreeNetworkHost, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)),
     1046            this, SLOT(sltHandleCurrentItemChangeNetworkHost()));
     1047    connect(m_pTreeNetworkHost, SIGNAL(customContextMenuRequested(const QPoint &)),
     1048            this, SLOT(sltHandleContextMenuRequestNetworkHost(const QPoint &)));
     1049    connect(m_pTreeNetworkHost, SIGNAL(itemDoubleClicked(QTreeWidgetItem*, int)),
     1050            this, SLOT(sltEditNetworkHost()));
    10761051}
    10771052
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.h

    r66290 r66343  
    100100    /** Prepares all. */
    101101    void prepare();
    102     /** Prepares NAT Network tab. */
     102    /** Prepares 'NAT Network' tab. */
    103103    void prepareTabNAT();
    104     /** Prepares Host Network tab. */
     104    /** Prepares 'Host Network' tab. */
    105105    void prepareTabHost();
     106    /** Prepares connections. */
     107    void prepareConnections();
    106108    /** Cleanups all. */
    107109    void cleanup();
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsProxy.cpp

    r66290 r66343  
    221221        AssertPtrReturnVoid(pButtonGroup);
    222222        {
    223             /* Prepare button-group: */
     223            /* Configure button-group: */
    224224            pButtonGroup->addButton(m_pRadioProxyAuto);
    225225            pButtonGroup->addButton(m_pRadioProxyDisabled);
     
    229229
    230230        /* Host editor created in the .ui file. */
     231        AssertPtrReturnVoid(m_pHostEditor);
    231232        {
    232             /* Prepare editor: */
     233            /* Configure editor: */
    233234            m_pHostEditor->setValidator(new QRegExpValidator(QRegExp("\\S+"), m_pHostEditor));
    234235            connect(m_pHostEditor, SIGNAL(textEdited(const QString &)), this, SLOT(revalidate()));
     
    236237
    237238        /* Port editor created in the .ui file. */
     239        AssertPtrReturnVoid(m_pPortEditor);
    238240        {
    239             /* Prepare editor: */
     241            /* Configure editor: */
    240242            m_pPortEditor->setFixedWidthByText(QString().fill('0', 6));
    241243            m_pPortEditor->setValidator(new QRegExpValidator(QRegExp("\\d+"), m_pPortEditor));
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp

    r66290 r66343  
    215215
    216216    /* Layout/widgets created in the .ui file. */
    217     {
    218         /* Prepare widgets: */
     217    AssertPtrReturnVoid(m_pCheckBoxUpdate);
     218    AssertPtrReturnVoid(m_pComboBoxUpdatePeriod);
     219    {
     220        /* Configure widgets: */
    219221        connect(m_pCheckBoxUpdate, SIGNAL(toggled(bool)), this, SLOT(sltHandleUpdateToggle(bool)));
    220222        connect(m_pComboBoxUpdatePeriod, SIGNAL(activated(int)), this, SLOT(sltHandleUpdatePeriodChange()));
Note: See TracChangeset for help on using the changeset viewer.

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