Changeset 32814 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Sep 29, 2010 12:34:52 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 66267
- Location:
- trunk/src/VBox/Frontends/VirtualBox
- Files:
-
- 30 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r32789 r32814 283 283 src/settings/UISettingsDialog.h \ 284 284 src/settings/UISettingsDialogSpecific.h \ 285 src/settings/ VBoxSettingsPage.h \285 src/settings/UISettingsPage.h \ 286 286 src/settings/VBoxSettingsSelector.h \ 287 287 src/settings/global/VBoxGLSettingsGeneral.h \ -
trunk/src/VBox/Frontends/VirtualBox/src/precomp.h
r32760 r32814 238 238 #include "UISettingsDialog.h" 239 239 #include "UISettingsDialogSpecific.h" 240 #include " VBoxSettingsPage.h"240 #include "UISettingsPage.h" 241 241 #include "VBoxSettingsSelector.h" 242 242 #include "VBoxSnapshotDetailsDlg.h" -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
r32741 r32814 160 160 private: 161 161 162 VBoxSettingsPage *m_pSettings;162 UISettingsPage *m_pSettings; 163 163 CSession &m_session; 164 164 }; -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialog.cpp
r32760 r32814 30 30 #include "QIWidgetValidator.h" 31 31 #include "VBoxSettingsSelector.h" 32 #include " VBoxSettingsPage.h"32 #include "UISettingsPage.h" 33 33 #include "UIToolBar.h" 34 34 #include "UIIconPool.h" … … 137 137 { 138 138 /* Get related settings page: */ 139 VBoxSettingsPage *pSettingsPage = qobject_cast<VBoxSettingsPage*>(pValidator->widget());139 UISettingsPage *pSettingsPage = qobject_cast<UISettingsPage*>(pValidator->widget()); 140 140 AssertMsg(pSettingsPage, ("Validator should corresponds a page!\n")); 141 141 … … 180 180 { 181 181 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()))); 183 183 } 184 184 /* Revalidate all pages to retranslate the warning messages also: */ … … 238 238 int cId, 239 239 const QString &strLink, 240 VBoxSettingsPage *pSettingsPage /* = 0 */,240 UISettingsPage *pSettingsPage /* = 0 */, 241 241 int iParentId /* = -1 */) 242 242 { … … 493 493 } 494 494 495 void UISettingsDialog::assignValidator( VBoxSettingsPage *pPage)495 void UISettingsDialog::assignValidator(UISettingsPage *pPage) 496 496 { 497 497 QIWidgetValidator *pValidator = new QIWidgetValidator(m_pSelector->itemTextByPage(pPage), pPage, this); -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialog.h
r32667 r32814 31 31 class VBoxWarningPane; 32 32 class VBoxSettingsSelector; 33 class VBoxSettingsPage;33 class UISettingsPage; 34 34 35 35 /* Base dialog class for both Global & VM settings which encapsulates most of their similar functionalities */ … … 71 71 const QString &strSmallIcon, const QString &strSmallIconDisabled, 72 72 int cId, const QString &strLink, 73 VBoxSettingsPage* pSettingsPage = 0, int iParentId = -1);73 UISettingsPage* pSettingsPage = 0, int iParentId = -1); 74 74 75 75 /* Correlation handler: */ … … 97 97 void showEvent(QShowEvent *pEvent); 98 98 99 void assignValidator( VBoxSettingsPage *pPage);99 void assignValidator(UISettingsPage *pPage); 100 100 101 101 /* Global Flags: */ -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
r32667 r32814 3 3 * 4 4 * VBox frontends: Qt GUI ("VirtualBox"): 5 * UISettingsDialog class implementation5 * UISettingsDialogSpecific class implementation 6 6 */ 7 7 … … 67 67 case GLSettingsPage_General: 68 68 { 69 UISettingsPage *pSettingsPage = new VBoxGLSettingsGeneral; 69 70 addItem(":/machine_32px.png", ":/machine_disabled_32px.png", 70 71 ":/machine_16px.png", ":/machine_disabled_16px.png", 71 i, "#general", new VBoxGLSettingsGeneral);72 i, "#general", pSettingsPage); 72 73 break; 73 74 } … … 75 76 case GLSettingsPage_Input: 76 77 { 78 UISettingsPage *pSettingsPage = new VBoxGLSettingsInput; 77 79 addItem(":/hostkey_32px.png", ":/hostkey_disabled_32px.png", 78 80 ":/hostkey_16px.png", ":/hostkey_disabled_16px.png", 79 i, "#input", new VBoxGLSettingsInput);81 i, "#input", pSettingsPage); 80 82 break; 81 83 } … … 83 85 case GLSettingsPage_Update: 84 86 { 87 UISettingsPage *pSettingsPage = new VBoxGLSettingsUpdate; 85 88 addItem(":/refresh_32px.png", ":/refresh_disabled_32px.png", 86 89 ":/refresh_16px.png", ":/refresh_disabled_16px.png", 87 i, "#update", new VBoxGLSettingsUpdate);90 i, "#update", pSettingsPage); 88 91 break; 89 92 } … … 91 94 case GLSettingsPage_Language: 92 95 { 96 UISettingsPage *pSettingsPage = new VBoxGLSettingsLanguage; 93 97 addItem(":/site_32px.png", ":/site_disabled_32px.png", 94 98 ":/site_16px.png", ":/site_disabled_16px.png", 95 i, "#language", new VBoxGLSettingsLanguage);99 i, "#language", pSettingsPage); 96 100 break; 97 101 } … … 99 103 case GLSettingsPage_USB: 100 104 { 105 UISettingsPage *pSettingsPage = new VBoxVMSettingsUSB(VBoxVMSettingsUSB::HostType); 101 106 addItem(":/usb_32px.png", ":/usb_disabled_32px.png", 102 107 ":/usb_16px.png", ":/usb_disabled_16px.png", 103 i, "#usb", new VBoxVMSettingsUSB(VBoxVMSettingsUSB::HostType));108 i, "#usb", pSettingsPage); 104 109 break; 105 110 } … … 107 112 case GLSettingsPage_Network: 108 113 { 114 UISettingsPage *pSettingsPage = new VBoxGLSettingsNetwork; 109 115 addItem(":/nw_32px.png", ":/nw_disabled_32px.png", 110 116 ":/nw_16px.png", ":/nw_disabled_16px.png", 111 i, "#language", new VBoxGLSettingsNetwork);117 i, "#language", pSettingsPage); 112 118 break; 113 119 } … … 131 137 VBoxGlobalSettings settings = vboxGlobal().settings(); 132 138 /* Iterate over the settings pages: */ 133 QList< VBoxSettingsPage*> pages = m_pSelector->settingPages();139 QList<UISettingsPage*> pages = m_pSelector->settingPages(); 134 140 for (int i = 0; i < pages.size(); ++i) 135 141 { 136 142 /* For every page => load the settings: */ 137 VBoxSettingsPage *pPage = pages[i];143 UISettingsPage *pPage = pages[i]; 138 144 if (pPage->isEnabled()) 139 145 pPage->getFrom(properties, settings); … … 148 154 VBoxGlobalSettings newSettings = oldSettings; 149 155 /* Iterate over the settings pages: */ 150 QList< VBoxSettingsPage*> pages = m_pSelector->settingPages();156 QList<UISettingsPage*> pages = m_pSelector->settingPages(); 151 157 for (int i = 0; i < pages.size(); ++i) 152 158 { 153 159 /* For every page => save the settings: */ 154 VBoxSettingsPage *pPage = pages[i];160 UISettingsPage *pPage = pages[i]; 155 161 if (pPage->isEnabled()) 156 162 pPage->putBackTo(properties, newSettings); … … 264 270 case VMSettingsPage_General: 265 271 { 272 UISettingsPage *pSettingsPage = new VBoxVMSettingsGeneral; 266 273 addItem(":/machine_32px.png", ":/machine_disabled_32px.png", 267 274 ":/machine_16px.png", ":/machine_disabled_16px.png", 268 i, "#general", new VBoxVMSettingsGeneral);275 i, "#general", pSettingsPage); 269 276 break; 270 277 } … … 272 279 case VMSettingsPage_System: 273 280 { 274 VBoxSettingsPage *pSystemPage = new VBoxVMSettingsSystem;275 connect(pS ystemPage, SIGNAL(tableChanged()), this, SLOT(sltResetFirstRunFlag()));281 UISettingsPage *pSettingsPage = new VBoxVMSettingsSystem; 282 connect(pSettingsPage, SIGNAL(tableChanged()), this, SLOT(sltResetFirstRunFlag())); 276 283 addItem(":/chipset_32px.png", ":/chipset_disabled_32px.png", 277 284 ":/chipset_16px.png", ":/chipset_disabled_16px.png", 278 i, "#system", pS ystemPage);285 i, "#system", pSettingsPage); 279 286 break; 280 287 } … … 282 289 case VMSettingsPage_Display: 283 290 { 291 UISettingsPage *pSettingsPage = new VBoxVMSettingsDisplay; 284 292 addItem(":/vrdp_32px.png", ":/vrdp_disabled_32px.png", 285 293 ":/vrdp_16px.png", ":/vrdp_disabled_16px.png", 286 i, "#display", new VBoxVMSettingsDisplay);294 i, "#display", pSettingsPage); 287 295 break; 288 296 } … … 290 298 case VMSettingsPage_Storage: 291 299 { 292 VBoxSettingsPage *pStoragePage = new VBoxVMSettingsHD;293 connect(pS toragePage, SIGNAL(storageChanged()), this, SLOT(sltResetFirstRunFlag()));300 UISettingsPage *pSettingsPage = new VBoxVMSettingsHD; 301 connect(pSettingsPage, SIGNAL(storageChanged()), this, SLOT(sltResetFirstRunFlag())); 294 302 addItem(":/hd_32px.png", ":/hd_disabled_32px.png", 295 303 ":/attachment_16px.png", ":/attachment_disabled_16px.png", 296 i, "#storage", pS toragePage);304 i, "#storage", pSettingsPage); 297 305 break; 298 306 } … … 300 308 case VMSettingsPage_Audio: 301 309 { 310 UISettingsPage *pSettingsPage = new VBoxVMSettingsAudio; 302 311 addItem(":/sound_32px.png", ":/sound_disabled_32px.png", 303 312 ":/sound_16px.png", ":/sound_disabled_16px.png", 304 i, "#audio", new VBoxVMSettingsAudio);313 i, "#audio", pSettingsPage); 305 314 break; 306 315 } … … 308 317 case VMSettingsPage_Network: 309 318 { 319 UISettingsPage *pSettingsPage = new VBoxVMSettingsNetworkPage; 310 320 addItem(":/nw_32px.png", ":/nw_disabled_32px.png", 311 321 ":/nw_16px.png", ":/nw_disabled_16px.png", 312 i, "#network", new VBoxVMSettingsNetworkPage);322 i, "#network", pSettingsPage); 313 323 break; 314 324 } … … 324 334 case VMSettingsPage_Serial: 325 335 { 336 UISettingsPage *pSettingsPage = new VBoxVMSettingsSerialPage; 326 337 addItem(":/serial_port_32px.png", ":/serial_port_disabled_32px.png", 327 338 ":/serial_port_16px.png", ":/serial_port_disabled_16px.png", 328 i, "#serialPorts", new VBoxVMSettingsSerialPage, VMSettingsPage_Ports);339 i, "#serialPorts", pSettingsPage, VMSettingsPage_Ports); 329 340 break; 330 341 } … … 332 343 case VMSettingsPage_Parallel: 333 344 { 345 UISettingsPage *pSettingsPage = new VBoxVMSettingsParallelPage; 334 346 addItem(":/parallel_port_32px.png", ":/parallel_port_disabled_32px.png", 335 347 ":/parallel_port_16px.png", ":/parallel_port_disabled_16px.png", 336 i, "#parallelPorts", new VBoxVMSettingsParallelPage, VMSettingsPage_Ports);348 i, "#parallelPorts", pSettingsPage, VMSettingsPage_Ports); 337 349 break; 338 350 } … … 340 352 case VMSettingsPage_USB: 341 353 { 354 UISettingsPage *pSettingsPage = new VBoxVMSettingsUSB(VBoxVMSettingsUSB::MachineType); 342 355 addItem(":/usb_32px.png", ":/usb_disabled_32px.png", 343 356 ":/usb_16px.png", ":/usb_disabled_16px.png", 344 i, "#usb", new VBoxVMSettingsUSB(VBoxVMSettingsUSB::MachineType), VMSettingsPage_Ports);357 i, "#usb", pSettingsPage, VMSettingsPage_Ports); 345 358 break; 346 359 } … … 348 361 case VMSettingsPage_SF: 349 362 { 363 UISettingsPage *pSettingsPage = new VBoxVMSettingsSF(MachineType); 350 364 addItem(":/shared_folder_32px.png", ":/shared_folder_disabled_32px.png", 351 365 ":/shared_folder_16px.png", ":/shared_folder_disabled_16px.png", 352 i, "#sfolders", new VBoxVMSettingsSF(MachineType));366 i, "#sfolders", pSettingsPage); 353 367 break; 354 368 } … … 397 411 { 398 412 /* Iterate over the settings pages: */ 399 QList< VBoxSettingsPage*> pages = m_pSelector->settingPages();413 QList<UISettingsPage*> pages = m_pSelector->settingPages(); 400 414 for (int i = 0; i < pages.size(); ++i) 401 415 { 402 416 /* For every page => load the settings: */ 403 VBoxSettingsPage *pPage = pages[i];417 UISettingsPage *pPage = pages[i]; 404 418 if (pPage->isEnabled()) 405 419 pPage->getFrom(m_machine); … … 414 428 { 415 429 /* Iterate over the settings pages: */ 416 QList< VBoxSettingsPage*> pages = m_pSelector->settingPages();430 QList<UISettingsPage*> pages = m_pSelector->settingPages(); 417 431 for (int i = 0; i < pages.size(); ++i) 418 432 { 419 433 /* For every page => save the settings: */ 420 VBoxSettingsPage *pPage = pages[i];434 UISettingsPage *pPage = pages[i]; 421 435 if (pPage->isEnabled()) 422 436 pPage->putBackTo(); -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsPage.h
r32772 r32814 2 2 * 3 3 * VBox frontends: Qt4 GUI ("VirtualBox"): 4 * VBoxSettingsPage class declaration4 * UISettingsPage class declaration 5 5 */ 6 6 7 7 /* 8 * Copyright (C) 2006-20 08Oracle Corporation8 * Copyright (C) 2006-2010 Oracle Corporation 9 9 * 10 10 * This file is part of VirtualBox Open Source Edition (OSE), as … … 17 17 */ 18 18 19 #ifndef __ VBoxSettingsPage_h__20 #define __ VBoxSettingsPage_h__19 #ifndef __UISettingsPage_h__ 20 #define __UISettingsPage_h__ 21 21 22 /* Global includes */ 23 #include <QWidget> 24 25 /* Local includes */ 22 26 #include "QIWithRetranslateUI.h" 23 27 #include "COMDefs.h" 24 28 25 #include <QWidget> 26 29 /* Forward declarations */ 27 30 class VBoxGlobalSettings; 28 31 class QIWidgetValidator; 29 32 30 class VBoxSettingsPage : public QIWithRetranslateUI<QWidget> 33 /* Settings page base class: */ 34 class UISettingsPage : public QIWithRetranslateUI<QWidget> 31 35 { 32 36 Q_OBJECT; … … 34 38 public: 35 39 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 } 39 46 40 47 /* Global settings set/get stuff */ … … 48 55 virtual void putBackTo() {} 49 56 50 virtual void setValidator (QIWidgetValidator * /* aVal */) {}51 virtual bool revalidate (QString & /* aWarnText */, QString & /* aTitle */)52 57 /* Validation stuff: */ 58 virtual void setValidator(QIWidgetValidator * /* pValidator */) {} 59 virtual bool revalidate(QString & /* strWarningText */, QString & /* strTitle */) { return true; } 53 60 54 virtual void setOrderAfter (QWidget *aWidget) { mFirstWidget = aWidget; } 61 /* Navigation stuff: */ 62 virtual void setOrderAfter(QWidget *pWidget) { m_pFirstWidget = pWidget; } 55 63 56 64 protected: 57 65 58 QWidget *m FirstWidget;66 QWidget *m_pFirstWidget; 59 67 }; 60 68 61 #endif // __ VBoxSettingsPage_h__69 #endif // __UISettingsPage_h__ 62 70 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/VBoxSettingsSelector.cpp
r32760 r32814 24 24 /* Local includes */ 25 25 #include "VBoxSettingsSelector.h" 26 #include " VBoxSettingsPage.h"26 #include "UISettingsPage.h" 27 27 #include "VBoxGlobal.h" 28 28 #include "UIToolBar.h" … … 41 41 { 42 42 public: 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) 44 44 : mIcon (aIcon) 45 45 , mText (aText) … … 55 55 int id() const { return mId; } 56 56 QString link() const { return mLink; } 57 VBoxSettingsPage *page() const { return mPage; }57 UISettingsPage *page() const { return mPage; } 58 58 int parentId() const { return mParentId; } 59 59 … … 64 64 int mId; 65 65 QString mLink; 66 VBoxSettingsPage* mPage;66 UISettingsPage* mPage; 67 67 int mParentId; 68 68 }; … … 85 85 } 86 86 87 QString VBoxSettingsSelector::itemTextByPage ( VBoxSettingsPage *aPage) const87 QString VBoxSettingsSelector::itemTextByPage (UISettingsPage *aPage) const 88 88 { 89 89 QString text; … … 95 95 QWidget *VBoxSettingsSelector::idToPage (int aId) const 96 96 { 97 VBoxSettingsPage *page = NULL;97 UISettingsPage *page = NULL; 98 98 if (SelectorItem *item = findItem (aId)) 99 99 page = item->page(); … … 101 101 } 102 102 103 QList< VBoxSettingsPage*> VBoxSettingsSelector::settingPages() const104 { 105 QList< VBoxSettingsPage*> list;103 QList<UISettingsPage*> VBoxSettingsSelector::settingPages() const 104 { 105 QList<UISettingsPage*> list; 106 106 foreach (SelectorItem *item, mItemList) 107 107 if (item->page()) … … 144 144 } 145 145 146 SelectorItem *VBoxSettingsSelector::findItemByPage ( VBoxSettingsPage* aPage) const146 SelectorItem *VBoxSettingsSelector::findItemByPage (UISettingsPage* aPage) const 147 147 { 148 148 SelectorItem *result = NULL; … … 213 213 int aId, 214 214 const QString &aLink, 215 VBoxSettingsPage* aPage /* = NULL */,215 UISettingsPage* aPage /* = NULL */, 216 216 int aParentId /* = -1 */) 217 217 { … … 348 348 { 349 349 public: 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) 351 351 : SelectorItem (aIcon, aText, aId, aLink, aPage, aParentId) 352 352 , mAction (new QAction (aIcon, aText, aParent)) … … 400 400 int aId, 401 401 const QString &aLink, 402 VBoxSettingsPage* aPage /* = NULL */,402 UISettingsPage* aPage /* = NULL */, 403 403 int aParentId /* = -1 */) 404 404 { … … 598 598 // printf ("%s\n", qPrintable(item->text())); 599 599 // SelectorActionItem *child = static_cast<SelectorActionItem*> ( 600 // findItemByPage (static_cast< VBoxSettingsPage*> (item->tabWidget()->currentWidget())));600 // findItemByPage (static_cast<UISettingsPage*> (item->tabWidget()->currentWidget()))); 601 601 // if (child) 602 602 // emit categoryChanged (child->id()); … … 616 616 { 617 617 SelectorActionItem *child = static_cast<SelectorActionItem*> ( 618 findItemByPage (static_cast< VBoxSettingsPage*> (item->tabWidget()->currentWidget())));618 findItemByPage (static_cast<UISettingsPage*> (item->tabWidget()->currentWidget()))); 619 619 if (child) 620 620 emit categoryChanged (child->id()); … … 636 636 QTabWidget *tw = static_cast<SelectorActionItem*> (item)->tabWidget(); 637 637 result = static_cast<SelectorActionItem*> ( 638 findItemByPage (static_cast< VBoxSettingsPage*> (tw->widget (aIndex))));638 findItemByPage (static_cast<UISettingsPage*> (tw->widget (aIndex)))); 639 639 break; 640 640 } -
trunk/src/VBox/Frontends/VirtualBox/src/settings/VBoxSettingsSelector.h
r32760 r32814 25 25 class QITreeWidget; 26 26 class UIToolBar; 27 class VBoxSettingsPage;27 class UISettingsPage; 28 28 class SelectorItem; 29 29 class SelectorActionItem; … … 48 48 virtual QWidget *widget() const = 0; 49 49 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; 51 51 52 52 virtual void setItemText (int aId, const QString &aText); 53 53 virtual QString itemText (int aId) const = 0; 54 virtual QString itemTextByPage ( VBoxSettingsPage *aPage) const;54 virtual QString itemTextByPage (UISettingsPage *aPage) const; 55 55 56 56 virtual int currentId () const = 0; … … 65 65 virtual void setVisibleById (int aId, bool aShow) = 0; 66 66 67 virtual QList< VBoxSettingsPage*> settingPages() const;67 virtual QList<UISettingsPage*> settingPages() const; 68 68 virtual QList<QWidget*> rootPages() const; 69 69 … … 82 82 SelectorItem* findItem (int aId) const; 83 83 SelectorItem* findItemByLink (const QString &aLink) const; 84 SelectorItem* findItemByPage ( VBoxSettingsPage* aPage) const;84 SelectorItem* findItemByPage (UISettingsPage* aPage) const; 85 85 86 86 QList<SelectorItem*> mItemList; … … 97 97 virtual QWidget *widget() const; 98 98 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); 100 100 virtual void setItemText (int aId, const QString &aText); 101 101 virtual QString itemText (int aId) const; … … 137 137 virtual QWidget *widget() const; 138 138 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); 140 140 virtual void setItemText (int aId, const QString &aText); 141 141 virtual QString itemText (int aId) const; -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsGeneral.h
r32100 r32814 20 20 #define __VBoxGLSettingsGeneral_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxGLSettingsGeneral.gen.h" 24 24 25 class VBoxGLSettingsGeneral : public VBoxSettingsPage,25 class VBoxGLSettingsGeneral : public UISettingsPage, 26 26 public Ui::VBoxGLSettingsGeneral 27 27 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsInput.h
r28800 r32814 20 20 #define __VBoxGLSettingsInput_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxGLSettingsInput.gen.h" 24 24 25 class VBoxGLSettingsInput : public VBoxSettingsPage,25 class VBoxGLSettingsInput : public UISettingsPage, 26 26 public Ui::VBoxGLSettingsInput 27 27 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsLanguage.h
r28800 r32814 20 20 #define __VBoxGLSettingsLanguage_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxGLSettingsLanguage.gen.h" 24 24 25 class VBoxGLSettingsLanguage : public VBoxSettingsPage,25 class VBoxGLSettingsLanguage : public UISettingsPage, 26 26 public Ui::VBoxGLSettingsLanguage 27 27 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsNetwork.h
r28800 r32814 20 20 #define __VBoxGLSettingsNetwork_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxGLSettingsNetwork.gen.h" 24 24 … … 94 94 }; 95 95 96 class VBoxGLSettingsNetwork : public VBoxSettingsPage,96 class VBoxGLSettingsNetwork : public UISettingsPage, 97 97 public Ui::VBoxGLSettingsNetwork 98 98 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsUpdate.cpp
r28800 r32814 133 133 void VBoxGLSettingsUpdate::showEvent (QShowEvent *aEvent) 134 134 { 135 VBoxSettingsPage::showEvent (aEvent);135 UISettingsPage::showEvent (aEvent); 136 136 137 137 /* That little hack allows avoid one of qt4 children focusing bug */ -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsUpdate.h
r28800 r32814 20 20 #define __VBoxGLSettingsUpdate_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxGLSettingsUpdate.gen.h" 24 24 #include "VBoxUpdateDlg.h" 25 25 26 class VBoxGLSettingsUpdate : public VBoxSettingsPage,26 class VBoxGLSettingsUpdate : public UISettingsPage, 27 27 public Ui::VBoxGLSettingsUpdate 28 28 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsAudio.h
r28800 r32814 20 20 #define __VBoxVMSettingsAudio_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxVMSettingsAudio.gen.h" 24 24 #include "COMDefs.h" 25 25 26 class VBoxVMSettingsAudio : public VBoxSettingsPage,26 class VBoxVMSettingsAudio : public UISettingsPage, 27 27 public Ui::VBoxVMSettingsAudio 28 28 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsDisplay.h
r28800 r32814 21 21 22 22 #include "COMDefs.h" 23 #include " VBoxSettingsPage.h"23 #include "UISettingsPage.h" 24 24 #include "VBoxVMSettingsDisplay.gen.h" 25 25 26 class VBoxVMSettingsDisplay : public VBoxSettingsPage,26 class VBoxVMSettingsDisplay : public UISettingsPage, 27 27 public Ui::VBoxVMSettingsDisplay 28 28 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsGeneral.cpp
r32510 r32814 181 181 { 182 182 QCoreApplication::sendPostedEvents(); 183 VBoxSettingsPage::showEvent (aEvent);183 UISettingsPage::showEvent (aEvent); 184 184 } 185 185 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsGeneral.h
r28800 r32814 20 20 #define __VBoxVMSettingsGeneral_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxVMSettingsGeneral.gen.h" 24 24 #include "COMDefs.h" 25 25 26 class VBoxVMSettingsGeneral : public VBoxSettingsPage,26 class VBoxVMSettingsGeneral : public UISettingsPage, 27 27 public Ui::VBoxVMSettingsGeneral 28 28 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsHD.cpp
r32760 r32814 1986 1986 #endif 1987 1987 } 1988 VBoxSettingsPage::showEvent (aEvent);1988 UISettingsPage::showEvent (aEvent); 1989 1989 } 1990 1990 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsHD.h
r30046 r32814 32 32 33 33 /* Local includes */ 34 #include " VBoxSettingsPage.h"34 #include "UISettingsPage.h" 35 35 #include "VBoxVMSettingsHD.gen.h" 36 36 #include "COMDefs.h" … … 534 534 * Used as HD Settings widget. 535 535 */ 536 class VBoxVMSettingsHD : public VBoxSettingsPage,536 class VBoxVMSettingsHD : public UISettingsPage, 537 537 public Ui::VBoxVMSettingsHD 538 538 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.cpp
r31541 r32814 744 744 { 745 745 /* Setup tab order */ 746 Assert (m FirstWidget);747 setTabOrder (m FirstWidget, mTwAdapters->focusProxy());746 Assert (m_pFirstWidget); 747 setTabOrder (m_pFirstWidget, mTwAdapters->focusProxy()); 748 748 QWidget *lastFocusWidget = mTwAdapters->focusProxy(); 749 749 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsNetwork.h
r31541 r32814 22 22 /* VBox Includes */ 23 23 #include "COMDefs.h" 24 #include " VBoxSettingsPage.h"24 #include "UISettingsPage.h" 25 25 #include "VBoxVMSettingsNetwork.gen.h" 26 26 #include "VBoxVMSettingsPortForwardingDlg.h" … … 85 85 }; 86 86 87 class VBoxVMSettingsNetworkPage : public VBoxSettingsPage87 class VBoxVMSettingsNetworkPage : public UISettingsPage 88 88 { 89 89 Q_OBJECT; -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsParallel.cpp
r29972 r32814 164 164 void VBoxVMSettingsParallelPage::getFrom (const CMachine &aMachine) 165 165 { 166 Assert (m FirstWidget);167 setTabOrder (m FirstWidget, mTabWidget->focusProxy());166 Assert (m_pFirstWidget); 167 setTabOrder (m_pFirstWidget, mTabWidget->focusProxy()); 168 168 QWidget *lastFocusWidget = mTabWidget->focusProxy(); 169 169 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsParallel.h
r29972 r32814 20 20 #define __VBoxVMSettingsParallel_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxVMSettingsParallel.gen.h" 24 24 #include "COMDefs.h" … … 60 60 }; 61 61 62 class VBoxVMSettingsParallelPage : public VBoxSettingsPage62 class VBoxVMSettingsParallelPage : public UISettingsPage 63 63 { 64 64 Q_OBJECT; -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSF.cpp
r31088 r32814 166 166 167 167 VBoxVMSettingsSF::VBoxVMSettingsSF (int aType, QWidget *aParent) 168 : VBoxSettingsPage (aParent)168 : UISettingsPage (aParent) 169 169 , mDialogType (aType) 170 170 , mIsListViewChanged (false) -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSF.h
r31059 r32814 21 21 22 22 /* Local includes */ 23 #include " VBoxSettingsPage.h"23 #include "UISettingsPage.h" 24 24 #include "VBoxVMSettingsSF.gen.h" 25 25 … … 37 37 typedef QList <SFolderName> SFoldersNameList; 38 38 39 class VBoxVMSettingsSF : public VBoxSettingsPage, public Ui::VBoxVMSettingsSF39 class VBoxVMSettingsSF : public UISettingsPage, public Ui::VBoxVMSettingsSF 40 40 { 41 41 Q_OBJECT; -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSerial.cpp
r29972 r32814 204 204 void VBoxVMSettingsSerialPage::getFrom (const CMachine &aMachine) 205 205 { 206 Assert (m FirstWidget);207 setTabOrder (m FirstWidget, mTabWidget->focusProxy());206 Assert (m_pFirstWidget); 207 setTabOrder (m_pFirstWidget, mTabWidget->focusProxy()); 208 208 QWidget *lastFocusWidget = mTabWidget->focusProxy(); 209 209 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSerial.h
r29972 r32814 20 20 #define __VBoxVMSettingsSerial_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxVMSettingsSerial.gen.h" 24 24 #include "COMDefs.h" … … 61 61 }; 62 62 63 class VBoxVMSettingsSerialPage : public VBoxSettingsPage63 class VBoxVMSettingsSerialPage : public UISettingsPage 64 64 { 65 65 Q_OBJECT; -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSystem.h
r28939 r32814 21 21 22 22 #include "COMDefs.h" 23 #include " VBoxSettingsPage.h"23 #include "UISettingsPage.h" 24 24 #include "VBoxVMSettingsSystem.gen.h" 25 25 26 class VBoxVMSettingsSystem : public VBoxSettingsPage,26 class VBoxVMSettingsSystem : public UISettingsPage, 27 27 public Ui::VBoxVMSettingsSystem 28 28 { -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsUSB.h
r28939 r32814 20 20 #define __VBoxVMSettingsUSB_h__ 21 21 22 #include " VBoxSettingsPage.h"22 #include "UISettingsPage.h" 23 23 #include "VBoxVMSettingsUSB.gen.h" 24 24 #include "COMDefs.h" … … 26 26 class VBoxUSBMenu; 27 27 28 class VBoxVMSettingsUSB : public VBoxSettingsPage,28 class VBoxVMSettingsUSB : public UISettingsPage, 29 29 public Ui::VBoxVMSettingsUSB 30 30 {
Note:
See TracChangeset
for help on using the changeset viewer.