Changeset 103961 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Mar 20, 2024 2:34:36 PM (13 months ago)
- svn:sync-xref-src-repo-rev:
- 162338
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/wizards
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/UINativeWizard.cpp
r103578 r103961 47 47 #include "UINotificationCenter.h" 48 48 #include "UIShortcutPool.h" 49 49 #include "UITranslationEventListener.h" 50 50 51 51 #ifdef VBOX_WS_MAC … … 94 94 WizardMode enmMode /* = WizardMode_Auto */, 95 95 const QString &strHelpKeyword /* = QString() */) 96 : Q IWithRetranslateUI2<QDialog>(pParent, Qt::Window)96 : QDialog(pParent, Qt::Window) 97 97 , m_enmType(enmType) 98 98 , m_enmMode(enmMode == WizardMode_Auto ? gEDataManager->modeForWizardType(m_enmType) : enmMode) … … 138 138 139 139 /* Call to base-class: */ 140 return Q IWithRetranslateUI2<QDialog>::exec();140 return QDialog::exec(); 141 141 } 142 142 … … 147 147 148 148 /* Call to base-class: */ 149 return Q IWithRetranslateUI2<QDialog>::show();149 return QDialog::show(); 150 150 } 151 151 … … 168 168 m_invisiblePages.insert(iIndex); 169 169 /* Update the button labels since the last visible page might have changed. Thus 'Next' <-> 'Finish' might be needed: */ 170 retranslateUi();170 sltRetranslateUI(); 171 171 } 172 172 … … 197 197 } 198 198 199 void UINativeWizard:: retranslateUi()199 void UINativeWizard::sltRetranslateUI() 200 200 { 201 201 /* Translate Help button: */ … … 276 276 277 277 /* Call to base-class: */ 278 return Q IWithRetranslateUI2<QDialog>::keyPressEvent(pEvent);278 return QDialog::keyPressEvent(pEvent); 279 279 } 280 280 … … 305 305 306 306 /* Call to base-class: */ 307 Q IWithRetranslateUI2<QDialog>::closeEvent(pEvent);307 QDialog::closeEvent(pEvent); 308 308 } 309 309 … … 311 311 { 312 312 /* Update translation: */ 313 retranslateUi();313 sltRetranslateUI(); 314 314 315 315 /* Sanity check: */ … … 602 602 connect(m_pNotificationCenter, &UINotificationCenter::sigOperationsAborted, 603 603 this, &UINativeWizard::close, Qt::QueuedConnection); 604 605 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 606 this, &UINativeWizard::sltRetranslateUI); 604 607 } 605 608 … … 617 620 618 621 /* Translate wizard: */ 619 retranslateUi();622 sltRetranslateUI(); 620 623 /* Translate wizard pages: */ 621 624 retranslatePages(); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/UINativeWizard.h
r99946 r103961 33 33 34 34 /* Qt includes: */ 35 #include <QDialog> 35 36 #include <QMap> 36 37 #include <QPointer> 37 38 38 39 /* GUI includes: */ 39 #include "QIWithRetranslateUI.h"40 40 #include "UIExtraDataDefs.h" 41 41 #include "UILibraryDefs.h" … … 83 83 84 84 /** QDialog extension with advanced functionality emulating QWizard behavior. */ 85 class SHARED_LIBRARY_STUFF UINativeWizard : public Q IWithRetranslateUI2<QDialog>85 class SHARED_LIBRARY_STUFF UINativeWizard : public QDialog 86 86 { 87 87 Q_OBJECT; … … 147 147 virtual void populatePages() = 0; 148 148 149 /** Handles translation event. */150 virtual void retranslateUi() RT_OVERRIDE;151 152 149 /** Handles key-press @a pEvent. */ 153 150 virtual void keyPressEvent(QKeyEvent *pEvent) RT_OVERRIDE; … … 158 155 * such as folder deletion in New VM wizard etc. */ 159 156 virtual void cleanWizard() {} 157 158 protected slots: 159 /** Handles translation event. */ 160 virtual void sltRetranslateUI(); 160 161 161 162 private slots: -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVM.cpp
r98103 r103961 115 115 } 116 116 117 void UIWizardAddCloudVM:: retranslateUi()117 void UIWizardAddCloudVM::sltRetranslateUI() 118 118 { 119 119 /* Call to base-class: */ 120 UINativeWizard:: retranslateUi();120 UINativeWizard::sltRetranslateUI(); 121 121 122 122 /* Translate wizard: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVM.h
r103803 r103961 75 75 76 76 /** Populates pages. */ 77 virtual void populatePages() /* override final */;77 virtual void populatePages() override final; 78 78 79 79 /** Handles translation event. */ 80 virtual void retranslateUi() /* override final */;80 virtual void sltRetranslateUI() override final; 81 81 82 82 private: -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevd/UIWizardCloneVD.cpp
r103771 r103961 109 109 } 110 110 111 void UIWizardCloneVD:: retranslateUi()111 void UIWizardCloneVD::sltRetranslateUI() 112 112 { 113 113 /* Translate wizard: */ 114 114 setWindowTitle(tr("Copy Virtual Disk")); 115 UINativeWizard:: retranslateUi();115 UINativeWizard::sltRetranslateUI(); 116 116 } 117 117 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevd/UIWizardCloneVD.h
r103803 r103961 84 84 virtual void populatePages() /* final override */; 85 85 86 private slots: 87 88 /** Handles translation event. */ 89 virtual void sltRetranslateUI() RT_OVERRIDE; 90 86 91 private: 87 92 88 /** Handles translation event. */89 virtual void retranslateUi() RT_OVERRIDE;90 93 void setMediumVariantPageVisibility(); 91 94 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVM.cpp
r103771 r103961 234 234 } 235 235 236 void UIWizardCloneVM:: retranslateUi()236 void UIWizardCloneVM::sltRetranslateUI() 237 237 { 238 238 /* Call to base-class: */ 239 UINativeWizard:: retranslateUi();239 UINativeWizard::sltRetranslateUI(); 240 240 241 241 /* Translate wizard: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVM.h
r98103 r103961 83 83 virtual void populatePages() /* final override */; 84 84 85 private slots: 86 87 virtual void sltRetranslateUI() override final; 88 85 89 private: 86 90 87 void retranslateUi();88 91 void prepare(); 89 92 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportApp.cpp
r103549 r103961 252 252 } 253 253 254 void UIWizardExportApp:: retranslateUi()254 void UIWizardExportApp::sltRetranslateUI() 255 255 { 256 256 /* Call to base-class: */ 257 UINativeWizard:: retranslateUi();257 UINativeWizard::sltRetranslateUI(); 258 258 259 259 /* Translate wizard: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportApp.h
r103803 r103961 216 216 * @{ */ 217 217 /** Populates pages. */ 218 virtual void populatePages() /* override final */; 219 220 /** Handles translation event. */ 221 virtual void retranslateUi() /* override final */; 222 /** @} */ 218 virtual void populatePages() override final; 219 /** @} */ 220 221 private slots: 222 223 /** Handles translation event. */ 224 virtual void sltRetranslateUI() override final; 223 225 224 226 private: -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.cpp
r103771 r103961 77 77 78 78 /* Translate */ 79 retranslateUi();79 sltRetranslateUI(); 80 80 81 81 /* Setup connections: */ … … 91 91 m_strName = strName; 92 92 m_strText = strText; 93 retranslateUi();93 sltRetranslateUI(); 94 94 } 95 95 … … 124 124 125 125 /* Translation stuff: */ 126 void retranslateUi()126 void sltRetranslateUI() 127 127 { 128 128 /* Translate dialog: */ … … 291 291 } 292 292 293 void UIWizardImportApp:: retranslateUi()293 void UIWizardImportApp::sltRetranslateUI() 294 294 { 295 295 /* Call to base-class: */ 296 UINativeWizard:: retranslateUi();296 UINativeWizard::sltRetranslateUI(); 297 297 298 298 /* Translate wizard: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportApp.h
r103803 r103961 113 113 * @{ */ 114 114 /** Populates pages. */ 115 virtual void populatePages() /* override final */; 115 virtual void populatePages() override final; 116 /** @} */ 116 117 117 /** Handles translation event. */ 118 virtual void retranslateUi() /* override final */; 119 /** @} */ 118 private slots: 119 120 /** Handles translation event. */ 121 virtual void sltRetranslateUI() override final; 120 122 121 123 private: -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVM.cpp
r103549 r103961 131 131 } 132 132 133 void UIWizardNewCloudVM:: retranslateUi()133 void UIWizardNewCloudVM::sltRetranslateUI() 134 134 { 135 135 /* Call to base-class: */ 136 UINativeWizard:: retranslateUi();136 UINativeWizard::sltRetranslateUI(); 137 137 138 138 /* Translate wizard: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVM.h
r103803 r103961 84 84 85 85 /** Populates pages. */ 86 virtual void populatePages() /* override final */; 86 virtual void populatePages() override final; 87 88 private slots: 87 89 88 90 /** Handles translation event. */ 89 virtual void retranslateUi() /* override final */;91 virtual void sltRetranslateUI() override final; 90 92 91 93 private: -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVD.cpp
r103771 r103961 208 208 } 209 209 210 void UIWizardNewVD:: retranslateUi()211 { 212 UINativeWizard:: retranslateUi();210 void UIWizardNewVD::sltRetranslateUI() 211 { 212 UINativeWizard::sltRetranslateUI(); 213 213 setWindowTitle(tr("Create Virtual Hard Disk")); 214 214 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvd/UIWizardNewVD.h
r103803 r103961 85 85 virtual void populatePages() /* final override */; 86 86 87 private slots: 88 89 virtual void sltRetranslateUI() override final; 90 87 91 private: 88 92 89 void retranslateUi();90 93 /** Check medium capabilities and decide if medium variant page should be hidden. */ 91 94 void setMediumVariantPageVisibility(); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp
r103771 r103961 366 366 } 367 367 368 void UIWizardNewVM:: retranslateUi()369 { 370 UINativeWizard:: retranslateUi();368 void UIWizardNewVM::sltRetranslateUI() 369 { 370 UINativeWizard::sltRetranslateUI(); 371 371 setWindowTitle(tr("Create Virtual Machine")); 372 372 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h
r103803 r103961 181 181 182 182 void sltHandleWizardCancel(); 183 virtual void sltRetranslateUI() override final; 183 184 184 185 private: 185 186 186 void retranslateUi();187 187 QString getNextControllerName(KStorageBus type); 188 188 void setUnattendedPageVisible(bool fVisible);
Note:
See TracChangeset
for help on using the changeset viewer.