VirtualBox

Ignore:
Timestamp:
Sep 29, 2010 12:34:52 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
66267
Message:

FE/Qt: VBoxSettingsPage renamed to UISettingsPage and refactored according current coding style and requirements of 4989 (async settings loading).

Location:
trunk/src/VBox/Frontends/VirtualBox
Files:
30 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r32789 r32814  
    283283        src/settings/UISettingsDialog.h \
    284284        src/settings/UISettingsDialogSpecific.h \
    285         src/settings/VBoxSettingsPage.h \
     285        src/settings/UISettingsPage.h \
    286286        src/settings/VBoxSettingsSelector.h \
    287287        src/settings/global/VBoxGLSettingsGeneral.h \
  • trunk/src/VBox/Frontends/VirtualBox/src/precomp.h

    r32760 r32814  
    238238#include "UISettingsDialog.h"
    239239#include "UISettingsDialogSpecific.h"
    240 #include "VBoxSettingsPage.h"
     240#include "UISettingsPage.h"
    241241#include "VBoxSettingsSelector.h"
    242242#include "VBoxSnapshotDetailsDlg.h"
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp

    r32741 r32814  
    160160private:
    161161
    162     VBoxSettingsPage *m_pSettings;
     162    UISettingsPage *m_pSettings;
    163163    CSession &m_session;
    164164};
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialog.cpp

    r32760 r32814  
    3030#include "QIWidgetValidator.h"
    3131#include "VBoxSettingsSelector.h"
    32 #include "VBoxSettingsPage.h"
     32#include "UISettingsPage.h"
    3333#include "UIToolBar.h"
    3434#include "UIIconPool.h"
     
    137137{
    138138    /* Get related settings page: */
    139     VBoxSettingsPage *pSettingsPage = qobject_cast<VBoxSettingsPage*>(pValidator->widget());
     139    UISettingsPage *pSettingsPage = qobject_cast<UISettingsPage*>(pValidator->widget());
    140140    AssertMsg(pSettingsPage, ("Validator should corresponds a page!\n"));
    141141
     
    180180    {
    181181        QIWidgetValidator *pValidator = validatorsList[i];
    182         pValidator->setCaption(m_pSelector->itemTextByPage(qobject_cast<VBoxSettingsPage*>(pValidator->widget())));
     182        pValidator->setCaption(m_pSelector->itemTextByPage(qobject_cast<UISettingsPage*>(pValidator->widget())));
    183183    }
    184184    /* Revalidate all pages to retranslate the warning messages also: */
     
    238238                               int cId,
    239239                               const QString &strLink,
    240                                VBoxSettingsPage *pSettingsPage /* = 0 */,
     240                               UISettingsPage *pSettingsPage /* = 0 */,
    241241                               int iParentId /* = -1 */)
    242242{
     
    493493}
    494494
    495 void UISettingsDialog::assignValidator(VBoxSettingsPage *pPage)
     495void UISettingsDialog::assignValidator(UISettingsPage *pPage)
    496496{
    497497    QIWidgetValidator *pValidator = new QIWidgetValidator(m_pSelector->itemTextByPage(pPage), pPage, this);
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialog.h

    r32667 r32814  
    3131class VBoxWarningPane;
    3232class VBoxSettingsSelector;
    33 class VBoxSettingsPage;
     33class UISettingsPage;
    3434
    3535/* Base dialog class for both Global & VM settings which encapsulates most of their similar functionalities */
     
    7171                 const QString &strSmallIcon, const QString &strSmallIconDisabled,
    7272                 int cId, const QString &strLink,
    73                  VBoxSettingsPage* pSettingsPage = 0, int iParentId = -1);
     73                 UISettingsPage* pSettingsPage = 0, int iParentId = -1);
    7474
    7575    /* Correlation handler: */
     
    9797    void showEvent(QShowEvent *pEvent);
    9898
    99     void assignValidator(VBoxSettingsPage *pPage);
     99    void assignValidator(UISettingsPage *pPage);
    100100
    101101    /* Global Flags: */
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp

    r32667 r32814  
    33 *
    44 * VBox frontends: Qt GUI ("VirtualBox"):
    5  * UISettingsDialog class implementation
     5 * UISettingsDialogSpecific class implementation
    66 */
    77
     
    6767                case GLSettingsPage_General:
    6868                {
     69                    UISettingsPage *pSettingsPage = new VBoxGLSettingsGeneral;
    6970                    addItem(":/machine_32px.png", ":/machine_disabled_32px.png",
    7071                            ":/machine_16px.png", ":/machine_disabled_16px.png",
    71                             i, "#general", new VBoxGLSettingsGeneral);
     72                            i, "#general", pSettingsPage);
    7273                    break;
    7374                }
     
    7576                case GLSettingsPage_Input:
    7677                {
     78                    UISettingsPage *pSettingsPage = new VBoxGLSettingsInput;
    7779                    addItem(":/hostkey_32px.png", ":/hostkey_disabled_32px.png",
    7880                            ":/hostkey_16px.png", ":/hostkey_disabled_16px.png",
    79                             i, "#input", new VBoxGLSettingsInput);
     81                            i, "#input", pSettingsPage);
    8082                    break;
    8183                }
     
    8385                case GLSettingsPage_Update:
    8486                {
     87                    UISettingsPage *pSettingsPage = new VBoxGLSettingsUpdate;
    8588                    addItem(":/refresh_32px.png", ":/refresh_disabled_32px.png",
    8689                            ":/refresh_16px.png", ":/refresh_disabled_16px.png",
    87                             i, "#update", new VBoxGLSettingsUpdate);
     90                            i, "#update", pSettingsPage);
    8891                    break;
    8992                }
     
    9194                case GLSettingsPage_Language:
    9295                {
     96                    UISettingsPage *pSettingsPage = new VBoxGLSettingsLanguage;
    9397                    addItem(":/site_32px.png", ":/site_disabled_32px.png",
    9498                            ":/site_16px.png", ":/site_disabled_16px.png",
    95                             i, "#language", new VBoxGLSettingsLanguage);
     99                            i, "#language", pSettingsPage);
    96100                    break;
    97101                }
     
    99103                case GLSettingsPage_USB:
    100104                {
     105                    UISettingsPage *pSettingsPage = new VBoxVMSettingsUSB(VBoxVMSettingsUSB::HostType);
    101106                    addItem(":/usb_32px.png", ":/usb_disabled_32px.png",
    102107                            ":/usb_16px.png", ":/usb_disabled_16px.png",
    103                             i, "#usb", new VBoxVMSettingsUSB(VBoxVMSettingsUSB::HostType));
     108                            i, "#usb", pSettingsPage);
    104109                    break;
    105110                }
     
    107112                case GLSettingsPage_Network:
    108113                {
     114                    UISettingsPage *pSettingsPage = new VBoxGLSettingsNetwork;
    109115                    addItem(":/nw_32px.png", ":/nw_disabled_32px.png",
    110116                            ":/nw_16px.png", ":/nw_disabled_16px.png",
    111                             i, "#language", new VBoxGLSettingsNetwork);
     117                            i, "#language", pSettingsPage);
    112118                    break;
    113119                }
     
    131137    VBoxGlobalSettings settings = vboxGlobal().settings();
    132138    /* Iterate over the settings pages: */
    133     QList<VBoxSettingsPage*> pages = m_pSelector->settingPages();
     139    QList<UISettingsPage*> pages = m_pSelector->settingPages();
    134140    for (int i = 0; i < pages.size(); ++i)
    135141    {
    136142        /* For every page => load the settings: */
    137         VBoxSettingsPage *pPage = pages[i];
     143        UISettingsPage *pPage = pages[i];
    138144        if (pPage->isEnabled())
    139145            pPage->getFrom(properties, settings);
     
    148154    VBoxGlobalSettings newSettings = oldSettings;
    149155    /* Iterate over the settings pages: */
    150     QList<VBoxSettingsPage*> pages = m_pSelector->settingPages();
     156    QList<UISettingsPage*> pages = m_pSelector->settingPages();
    151157    for (int i = 0; i < pages.size(); ++i)
    152158    {
    153159        /* For every page => save the settings: */
    154         VBoxSettingsPage *pPage = pages[i];
     160        UISettingsPage *pPage = pages[i];
    155161        if (pPage->isEnabled())
    156162            pPage->putBackTo(properties, newSettings);
     
    264270                case VMSettingsPage_General:
    265271                {
     272                    UISettingsPage *pSettingsPage = new VBoxVMSettingsGeneral;
    266273                    addItem(":/machine_32px.png", ":/machine_disabled_32px.png",
    267274                            ":/machine_16px.png", ":/machine_disabled_16px.png",
    268                             i, "#general", new VBoxVMSettingsGeneral);
     275                            i, "#general", pSettingsPage);
    269276                    break;
    270277                }
     
    272279                case VMSettingsPage_System:
    273280                {
    274                     VBoxSettingsPage *pSystemPage = new VBoxVMSettingsSystem;
    275                     connect(pSystemPage, SIGNAL(tableChanged()), this, SLOT(sltResetFirstRunFlag()));
     281                    UISettingsPage *pSettingsPage = new VBoxVMSettingsSystem;
     282                    connect(pSettingsPage, SIGNAL(tableChanged()), this, SLOT(sltResetFirstRunFlag()));
    276283                    addItem(":/chipset_32px.png", ":/chipset_disabled_32px.png",
    277284                            ":/chipset_16px.png", ":/chipset_disabled_16px.png",
    278                             i, "#system", pSystemPage);
     285                            i, "#system", pSettingsPage);
    279286                    break;
    280287                }
     
    282289                case VMSettingsPage_Display:
    283290                {
     291                    UISettingsPage *pSettingsPage = new VBoxVMSettingsDisplay;
    284292                    addItem(":/vrdp_32px.png", ":/vrdp_disabled_32px.png",
    285293                            ":/vrdp_16px.png", ":/vrdp_disabled_16px.png",
    286                             i, "#display", new VBoxVMSettingsDisplay);
     294                            i, "#display", pSettingsPage);
    287295                    break;
    288296                }
     
    290298                case VMSettingsPage_Storage:
    291299                {
    292                     VBoxSettingsPage *pStoragePage = new VBoxVMSettingsHD;
    293                     connect(pStoragePage, SIGNAL(storageChanged()), this, SLOT(sltResetFirstRunFlag()));
     300                    UISettingsPage *pSettingsPage = new VBoxVMSettingsHD;
     301                    connect(pSettingsPage, SIGNAL(storageChanged()), this, SLOT(sltResetFirstRunFlag()));
    294302                    addItem(":/hd_32px.png", ":/hd_disabled_32px.png",
    295303                            ":/attachment_16px.png", ":/attachment_disabled_16px.png",
    296                             i, "#storage", pStoragePage);
     304                            i, "#storage", pSettingsPage);
    297305                    break;
    298306                }
     
    300308                case VMSettingsPage_Audio:
    301309                {
     310                    UISettingsPage *pSettingsPage = new VBoxVMSettingsAudio;
    302311                    addItem(":/sound_32px.png", ":/sound_disabled_32px.png",
    303312                            ":/sound_16px.png", ":/sound_disabled_16px.png",
    304                             i, "#audio", new VBoxVMSettingsAudio);
     313                            i, "#audio", pSettingsPage);
    305314                    break;
    306315                }
     
    308317                case VMSettingsPage_Network:
    309318                {
     319                    UISettingsPage *pSettingsPage = new VBoxVMSettingsNetworkPage;
    310320                    addItem(":/nw_32px.png", ":/nw_disabled_32px.png",
    311321                            ":/nw_16px.png", ":/nw_disabled_16px.png",
    312                             i, "#network", new VBoxVMSettingsNetworkPage);
     322                            i, "#network", pSettingsPage);
    313323                    break;
    314324                }
     
    324334                case VMSettingsPage_Serial:
    325335                {
     336                    UISettingsPage *pSettingsPage = new VBoxVMSettingsSerialPage;
    326337                    addItem(":/serial_port_32px.png", ":/serial_port_disabled_32px.png",
    327338                            ":/serial_port_16px.png", ":/serial_port_disabled_16px.png",
    328                             i, "#serialPorts", new VBoxVMSettingsSerialPage, VMSettingsPage_Ports);
     339                            i, "#serialPorts", pSettingsPage, VMSettingsPage_Ports);
    329340                    break;
    330341                }
     
    332343                case VMSettingsPage_Parallel:
    333344                {
     345                    UISettingsPage *pSettingsPage = new VBoxVMSettingsParallelPage;
    334346                    addItem(":/parallel_port_32px.png", ":/parallel_port_disabled_32px.png",
    335347                            ":/parallel_port_16px.png", ":/parallel_port_disabled_16px.png",
    336                             i, "#parallelPorts", new VBoxVMSettingsParallelPage, VMSettingsPage_Ports);
     348                            i, "#parallelPorts", pSettingsPage, VMSettingsPage_Ports);
    337349                    break;
    338350                }
     
    340352                case VMSettingsPage_USB:
    341353                {
     354                    UISettingsPage *pSettingsPage = new VBoxVMSettingsUSB(VBoxVMSettingsUSB::MachineType);
    342355                    addItem(":/usb_32px.png", ":/usb_disabled_32px.png",
    343356                            ":/usb_16px.png", ":/usb_disabled_16px.png",
    344                             i, "#usb", new VBoxVMSettingsUSB(VBoxVMSettingsUSB::MachineType), VMSettingsPage_Ports);
     357                            i, "#usb", pSettingsPage, VMSettingsPage_Ports);
    345358                    break;
    346359                }
     
    348361                case VMSettingsPage_SF:
    349362                {
     363                    UISettingsPage *pSettingsPage = new VBoxVMSettingsSF(MachineType);
    350364                    addItem(":/shared_folder_32px.png", ":/shared_folder_disabled_32px.png",
    351365                            ":/shared_folder_16px.png", ":/shared_folder_disabled_16px.png",
    352                             i, "#sfolders", new VBoxVMSettingsSF(MachineType));
     366                            i, "#sfolders", pSettingsPage);
    353367                    break;
    354368                }
     
    397411{
    398412    /* Iterate over the settings pages: */
    399     QList<VBoxSettingsPage*> pages = m_pSelector->settingPages();
     413    QList<UISettingsPage*> pages = m_pSelector->settingPages();
    400414    for (int i = 0; i < pages.size(); ++i)
    401415    {
    402416        /* For every page => load the settings: */
    403         VBoxSettingsPage *pPage = pages[i];
     417        UISettingsPage *pPage = pages[i];
    404418        if (pPage->isEnabled())
    405419            pPage->getFrom(m_machine);
     
    414428{
    415429    /* Iterate over the settings pages: */
    416     QList<VBoxSettingsPage*> pages = m_pSelector->settingPages();
     430    QList<UISettingsPage*> pages = m_pSelector->settingPages();
    417431    for (int i = 0; i < pages.size(); ++i)
    418432    {
    419433        /* For every page => save the settings: */
    420         VBoxSettingsPage *pPage = pages[i];
     434        UISettingsPage *pPage = pages[i];
    421435        if (pPage->isEnabled())
    422436            pPage->putBackTo();
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsPage.h

    r32772 r32814  
    22 *
    33 * VBox frontends: Qt4 GUI ("VirtualBox"):
    4  * VBoxSettingsPage class declaration
     4 * UISettingsPage class declaration
    55 */
    66
    77/*
    8  * Copyright (C) 2006-2008 Oracle Corporation
     8 * Copyright (C) 2006-2010 Oracle Corporation
    99 *
    1010 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    1717 */
    1818
    19 #ifndef __VBoxSettingsPage_h__
    20 #define __VBoxSettingsPage_h__
     19#ifndef __UISettingsPage_h__
     20#define __UISettingsPage_h__
    2121
     22/* Global includes */
     23#include <QWidget>
     24
     25/* Local includes */
    2226#include "QIWithRetranslateUI.h"
    2327#include "COMDefs.h"
    2428
    25 #include <QWidget>
    26 
     29/* Forward declarations */
    2730class VBoxGlobalSettings;
    2831class QIWidgetValidator;
    2932
    30 class VBoxSettingsPage : public QIWithRetranslateUI<QWidget>
     33/* Settings page base class: */
     34class UISettingsPage : public QIWithRetranslateUI<QWidget>
    3135{
    3236    Q_OBJECT;
     
    3438public:
    3539
    36     VBoxSettingsPage (QWidget *aParent = 0)
    37         : QIWithRetranslateUI<QWidget> (aParent)
    38         , mFirstWidget (0) {}
     40    /* Settings page constructor: */
     41    UISettingsPage(QWidget *pParent = 0)
     42        : QIWithRetranslateUI<QWidget>(pParent)
     43        , m_pFirstWidget(0)
     44    {
     45    }
    3946
    4047    /* Global settings set/get stuff */
     
    4855    virtual void putBackTo() {}
    4956
    50     virtual void setValidator (QIWidgetValidator * /* aVal */) {}
    51     virtual bool revalidate (QString & /* aWarnText */, QString & /* aTitle */)
    52         { return true; }
     57    /* Validation stuff: */
     58    virtual void setValidator(QIWidgetValidator * /* pValidator */) {}
     59    virtual bool revalidate(QString & /* strWarningText */, QString & /* strTitle */) { return true; }
    5360
    54     virtual void setOrderAfter (QWidget *aWidget) { mFirstWidget = aWidget; }
     61    /* Navigation stuff: */
     62    virtual void setOrderAfter(QWidget *pWidget) { m_pFirstWidget = pWidget; }
    5563
    5664protected:
    5765
    58     QWidget *mFirstWidget;
     66    QWidget *m_pFirstWidget;
    5967};
    6068
    61 #endif // __VBoxSettingsPage_h__
     69#endif // __UISettingsPage_h__
    6270
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/VBoxSettingsSelector.cpp

    r32760 r32814  
    2424/* Local includes */
    2525#include "VBoxSettingsSelector.h"
    26 #include "VBoxSettingsPage.h"
     26#include "UISettingsPage.h"
    2727#include "VBoxGlobal.h"
    2828#include "UIToolBar.h"
     
    4141{
    4242public:
    43     SelectorItem (const QIcon &aIcon, const QString &aText, int aId, const QString &aLink, VBoxSettingsPage* aPage, int aParentId)
     43    SelectorItem (const QIcon &aIcon, const QString &aText, int aId, const QString &aLink, UISettingsPage* aPage, int aParentId)
    4444        : mIcon (aIcon)
    4545        , mText (aText)
     
    5555    int id() const { return mId; }
    5656    QString link() const { return mLink; }
    57     VBoxSettingsPage *page() const { return mPage; }
     57    UISettingsPage *page() const { return mPage; }
    5858    int parentId() const { return mParentId; }
    5959
     
    6464    int mId;
    6565    QString mLink;
    66     VBoxSettingsPage* mPage;
     66    UISettingsPage* mPage;
    6767    int mParentId;
    6868};
     
    8585}
    8686
    87 QString VBoxSettingsSelector::itemTextByPage (VBoxSettingsPage *aPage) const
     87QString VBoxSettingsSelector::itemTextByPage (UISettingsPage *aPage) const
    8888{
    8989    QString text;
     
    9595QWidget *VBoxSettingsSelector::idToPage (int aId) const
    9696{
    97     VBoxSettingsPage *page = NULL;
     97    UISettingsPage *page = NULL;
    9898    if (SelectorItem *item = findItem (aId))
    9999        page = item->page();
     
    101101}
    102102
    103 QList<VBoxSettingsPage*> VBoxSettingsSelector::settingPages() const
    104 {
    105     QList<VBoxSettingsPage*> list;
     103QList<UISettingsPage*> VBoxSettingsSelector::settingPages() const
     104{
     105    QList<UISettingsPage*> list;
    106106    foreach (SelectorItem *item, mItemList)
    107107        if (item->page())
     
    144144}
    145145
    146 SelectorItem *VBoxSettingsSelector::findItemByPage (VBoxSettingsPage* aPage) const
     146SelectorItem *VBoxSettingsSelector::findItemByPage (UISettingsPage* aPage) const
    147147{
    148148    SelectorItem *result = NULL;
     
    213213                                                int aId,
    214214                                                const QString &aLink,
    215                                                 VBoxSettingsPage* aPage /* = NULL */,
     215                                                UISettingsPage* aPage /* = NULL */,
    216216                                                int aParentId /* = -1 */)
    217217{
     
    348348{
    349349public:
    350     SelectorActionItem (const QIcon &aIcon, const QString &aText, int aId, const QString &aLink, VBoxSettingsPage* aPage, int aParentId, QObject *aParent)
     350    SelectorActionItem (const QIcon &aIcon, const QString &aText, int aId, const QString &aLink, UISettingsPage* aPage, int aParentId, QObject *aParent)
    351351        : SelectorItem (aIcon, aText, aId, aLink, aPage, aParentId)
    352352        , mAction (new QAction (aIcon, aText, aParent))
     
    400400                                               int aId,
    401401                                               const QString &aLink,
    402                                                VBoxSettingsPage* aPage /* = NULL */,
     402                                               UISettingsPage* aPage /* = NULL */,
    403403                                               int aParentId /* = -1 */)
    404404{
     
    598598//            printf ("%s\n", qPrintable(item->text()));
    599599//            SelectorActionItem *child = static_cast<SelectorActionItem*> (
    600 //                findItemByPage (static_cast<VBoxSettingsPage*> (item->tabWidget()->currentWidget())));
     600//                findItemByPage (static_cast<UISettingsPage*> (item->tabWidget()->currentWidget())));
    601601//            if (child)
    602602//                emit categoryChanged (child->id());
     
    616616        {
    617617            SelectorActionItem *child = static_cast<SelectorActionItem*> (
    618                 findItemByPage (static_cast<VBoxSettingsPage*> (item->tabWidget()->currentWidget())));
     618                findItemByPage (static_cast<UISettingsPage*> (item->tabWidget()->currentWidget())));
    619619            if (child)
    620620                emit categoryChanged (child->id());
     
    636636            QTabWidget *tw = static_cast<SelectorActionItem*> (item)->tabWidget();
    637637            result = static_cast<SelectorActionItem*> (
    638                 findItemByPage (static_cast<VBoxSettingsPage*> (tw->widget (aIndex))));
     638                findItemByPage (static_cast<UISettingsPage*> (tw->widget (aIndex))));
    639639            break;
    640640        }
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/VBoxSettingsSelector.h

    r32760 r32814  
    2525class QITreeWidget;
    2626class UIToolBar;
    27 class VBoxSettingsPage;
     27class UISettingsPage;
    2828class SelectorItem;
    2929class SelectorActionItem;
     
    4848    virtual QWidget *widget() const = 0;
    4949
    50     virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1) = 0;
     50    virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, UISettingsPage* aPage = NULL, int aParentId = -1) = 0;
    5151
    5252    virtual void setItemText (int aId, const QString &aText);
    5353    virtual QString itemText (int aId) const = 0;
    54     virtual QString itemTextByPage (VBoxSettingsPage *aPage) const;
     54    virtual QString itemTextByPage (UISettingsPage *aPage) const;
    5555
    5656    virtual int currentId () const = 0;
     
    6565    virtual void setVisibleById (int aId, bool aShow) = 0;
    6666
    67     virtual QList<VBoxSettingsPage*> settingPages() const;
     67    virtual QList<UISettingsPage*> settingPages() const;
    6868    virtual QList<QWidget*> rootPages() const;
    6969
     
    8282    SelectorItem* findItem (int aId) const;
    8383    SelectorItem* findItemByLink (const QString &aLink) const;
    84     SelectorItem* findItemByPage (VBoxSettingsPage* aPage) const;
     84    SelectorItem* findItemByPage (UISettingsPage* aPage) const;
    8585
    8686    QList<SelectorItem*> mItemList;
     
    9797    virtual QWidget *widget() const;
    9898
    99     virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1);
     99    virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, UISettingsPage* aPage = NULL, int aParentId = -1);
    100100    virtual void setItemText (int aId, const QString &aText);
    101101    virtual QString itemText (int aId) const;
     
    137137    virtual QWidget *widget() const;
    138138
    139     virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1);
     139    virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, UISettingsPage* aPage = NULL, int aParentId = -1);
    140140    virtual void setItemText (int aId, const QString &aText);
    141141    virtual QString itemText (int aId) const;
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsGeneral.h

    r32100 r32814  
    2020#define __VBoxGLSettingsGeneral_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxGLSettingsGeneral.gen.h"
    2424
    25 class VBoxGLSettingsGeneral : public VBoxSettingsPage,
     25class VBoxGLSettingsGeneral : public UISettingsPage,
    2626                              public Ui::VBoxGLSettingsGeneral
    2727{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsInput.h

    r28800 r32814  
    2020#define __VBoxGLSettingsInput_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxGLSettingsInput.gen.h"
    2424
    25 class VBoxGLSettingsInput : public VBoxSettingsPage,
     25class VBoxGLSettingsInput : public UISettingsPage,
    2626                            public Ui::VBoxGLSettingsInput
    2727{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsLanguage.h

    r28800 r32814  
    2020#define __VBoxGLSettingsLanguage_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxGLSettingsLanguage.gen.h"
    2424
    25 class VBoxGLSettingsLanguage : public VBoxSettingsPage,
     25class VBoxGLSettingsLanguage : public UISettingsPage,
    2626                               public Ui::VBoxGLSettingsLanguage
    2727{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsNetwork.h

    r28800 r32814  
    2020#define __VBoxGLSettingsNetwork_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxGLSettingsNetwork.gen.h"
    2424
     
    9494};
    9595
    96 class VBoxGLSettingsNetwork : public VBoxSettingsPage,
     96class VBoxGLSettingsNetwork : public UISettingsPage,
    9797                              public Ui::VBoxGLSettingsNetwork
    9898{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsUpdate.cpp

    r28800 r32814  
    133133void VBoxGLSettingsUpdate::showEvent (QShowEvent *aEvent)
    134134{
    135     VBoxSettingsPage::showEvent (aEvent);
     135    UISettingsPage::showEvent (aEvent);
    136136
    137137    /* That little hack allows avoid one of qt4 children focusing bug */
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsUpdate.h

    r28800 r32814  
    2020#define __VBoxGLSettingsUpdate_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxGLSettingsUpdate.gen.h"
    2424#include "VBoxUpdateDlg.h"
    2525
    26 class VBoxGLSettingsUpdate : public VBoxSettingsPage,
     26class VBoxGLSettingsUpdate : public UISettingsPage,
    2727                             public Ui::VBoxGLSettingsUpdate
    2828{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsAudio.h

    r28800 r32814  
    2020#define __VBoxVMSettingsAudio_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxVMSettingsAudio.gen.h"
    2424#include "COMDefs.h"
    2525
    26 class VBoxVMSettingsAudio : public VBoxSettingsPage,
     26class VBoxVMSettingsAudio : public UISettingsPage,
    2727                            public Ui::VBoxVMSettingsAudio
    2828{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsDisplay.h

    r28800 r32814  
    2121
    2222#include "COMDefs.h"
    23 #include "VBoxSettingsPage.h"
     23#include "UISettingsPage.h"
    2424#include "VBoxVMSettingsDisplay.gen.h"
    2525
    26 class VBoxVMSettingsDisplay : public VBoxSettingsPage,
     26class VBoxVMSettingsDisplay : public UISettingsPage,
    2727                              public Ui::VBoxVMSettingsDisplay
    2828{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsGeneral.cpp

    r32510 r32814  
    181181{
    182182    QCoreApplication::sendPostedEvents();
    183     VBoxSettingsPage::showEvent (aEvent);
     183    UISettingsPage::showEvent (aEvent);
    184184}
    185185
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsGeneral.h

    r28800 r32814  
    2020#define __VBoxVMSettingsGeneral_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxVMSettingsGeneral.gen.h"
    2424#include "COMDefs.h"
    2525
    26 class VBoxVMSettingsGeneral : public VBoxSettingsPage,
     26class VBoxVMSettingsGeneral : public UISettingsPage,
    2727                              public Ui::VBoxVMSettingsGeneral
    2828{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsHD.cpp

    r32760 r32814  
    19861986#endif
    19871987    }
    1988     VBoxSettingsPage::showEvent (aEvent);
     1988    UISettingsPage::showEvent (aEvent);
    19891989}
    19901990
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsHD.h

    r30046 r32814  
    3232
    3333/* Local includes */
    34 #include "VBoxSettingsPage.h"
     34#include "UISettingsPage.h"
    3535#include "VBoxVMSettingsHD.gen.h"
    3636#include "COMDefs.h"
     
    534534 * Used as HD Settings widget.
    535535 */
    536 class VBoxVMSettingsHD : public VBoxSettingsPage,
     536class VBoxVMSettingsHD : public UISettingsPage,
    537537                         public Ui::VBoxVMSettingsHD
    538538{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.cpp

    r31541 r32814  
    744744{
    745745    /* Setup tab order */
    746     Assert (mFirstWidget);
    747     setTabOrder (mFirstWidget, mTwAdapters->focusProxy());
     746    Assert (m_pFirstWidget);
     747    setTabOrder (m_pFirstWidget, mTwAdapters->focusProxy());
    748748    QWidget *lastFocusWidget = mTwAdapters->focusProxy();
    749749
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.h

    r31541 r32814  
    2222/* VBox Includes */
    2323#include "COMDefs.h"
    24 #include "VBoxSettingsPage.h"
     24#include "UISettingsPage.h"
    2525#include "VBoxVMSettingsNetwork.gen.h"
    2626#include "VBoxVMSettingsPortForwardingDlg.h"
     
    8585};
    8686
    87 class VBoxVMSettingsNetworkPage : public VBoxSettingsPage
     87class VBoxVMSettingsNetworkPage : public UISettingsPage
    8888{
    8989    Q_OBJECT;
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsParallel.cpp

    r29972 r32814  
    164164void VBoxVMSettingsParallelPage::getFrom (const CMachine &aMachine)
    165165{
    166     Assert (mFirstWidget);
    167     setTabOrder (mFirstWidget, mTabWidget->focusProxy());
     166    Assert (m_pFirstWidget);
     167    setTabOrder (m_pFirstWidget, mTabWidget->focusProxy());
    168168    QWidget *lastFocusWidget = mTabWidget->focusProxy();
    169169
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsParallel.h

    r29972 r32814  
    2020#define __VBoxVMSettingsParallel_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxVMSettingsParallel.gen.h"
    2424#include "COMDefs.h"
     
    6060};
    6161
    62 class VBoxVMSettingsParallelPage : public VBoxSettingsPage
     62class VBoxVMSettingsParallelPage : public UISettingsPage
    6363{
    6464    Q_OBJECT;
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSF.cpp

    r31088 r32814  
    166166
    167167VBoxVMSettingsSF::VBoxVMSettingsSF (int aType, QWidget *aParent)
    168     : VBoxSettingsPage (aParent)
     168    : UISettingsPage (aParent)
    169169    , mDialogType (aType)
    170170    , mIsListViewChanged (false)
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSF.h

    r31059 r32814  
    2121
    2222/* Local includes */
    23 #include "VBoxSettingsPage.h"
     23#include "UISettingsPage.h"
    2424#include "VBoxVMSettingsSF.gen.h"
    2525
     
    3737typedef QList <SFolderName> SFoldersNameList;
    3838
    39 class VBoxVMSettingsSF : public VBoxSettingsPage, public Ui::VBoxVMSettingsSF
     39class VBoxVMSettingsSF : public UISettingsPage, public Ui::VBoxVMSettingsSF
    4040{
    4141    Q_OBJECT;
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSerial.cpp

    r29972 r32814  
    204204void VBoxVMSettingsSerialPage::getFrom (const CMachine &aMachine)
    205205{
    206     Assert (mFirstWidget);
    207     setTabOrder (mFirstWidget, mTabWidget->focusProxy());
     206    Assert (m_pFirstWidget);
     207    setTabOrder (m_pFirstWidget, mTabWidget->focusProxy());
    208208    QWidget *lastFocusWidget = mTabWidget->focusProxy();
    209209
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSerial.h

    r29972 r32814  
    2020#define __VBoxVMSettingsSerial_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxVMSettingsSerial.gen.h"
    2424#include "COMDefs.h"
     
    6161};
    6262
    63 class VBoxVMSettingsSerialPage : public VBoxSettingsPage
     63class VBoxVMSettingsSerialPage : public UISettingsPage
    6464{
    6565    Q_OBJECT;
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSystem.h

    r28939 r32814  
    2121
    2222#include "COMDefs.h"
    23 #include "VBoxSettingsPage.h"
     23#include "UISettingsPage.h"
    2424#include "VBoxVMSettingsSystem.gen.h"
    2525
    26 class VBoxVMSettingsSystem : public VBoxSettingsPage,
     26class VBoxVMSettingsSystem : public UISettingsPage,
    2727                             public Ui::VBoxVMSettingsSystem
    2828{
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsUSB.h

    r28939 r32814  
    2020#define __VBoxVMSettingsUSB_h__
    2121
    22 #include "VBoxSettingsPage.h"
     22#include "UISettingsPage.h"
    2323#include "VBoxVMSettingsUSB.gen.h"
    2424#include "COMDefs.h"
     
    2626class VBoxUSBMenu;
    2727
    28 class VBoxVMSettingsUSB : public VBoxSettingsPage,
     28class VBoxVMSettingsUSB : public UISettingsPage,
    2929                          public Ui::VBoxVMSettingsUSB
    3030{
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