Changeset 104226 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Apr 8, 2024 12:07:43 PM (12 months ago)
- svn:sync-xref-src-repo-rev:
- 162672
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/medium
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIFDCreationDialog.cpp
r103771 r104226 44 44 #include "UINotificationCenter.h" 45 45 #include "UIModalWindowManager.h" 46 #include "UITranslationEventListener.h" 46 47 47 48 /* COM includes: */ … … 53 54 const QString &strDefaultFolder, 54 55 const QString &strMachineName /* = QString() */) 55 : Q IWithRetranslateUI<QDialog>(pParent)56 : QDialog(pParent) 56 57 , m_strDefaultFolder(strDefaultFolder) 57 58 , m_strMachineName(strMachineName) … … 137 138 } 138 139 139 void UIFDCreationDialog:: retranslateUi()140 void UIFDCreationDialog::sltRetranslateUI() 140 141 { 141 142 if (m_strMachineName.isEmpty()) … … 274 275 275 276 /* Apply language settings: */ 276 retranslateUi(); 277 sltRetranslateUI(); 278 279 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 280 this, &UIFDCreationDialog::sltRetranslateUI); 277 281 278 282 #ifdef VBOX_WS_MAC -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIFDCreationDialog.h
r103803 r104226 36 36 #include <QUuid> 37 37 38 /* GUI Includes */39 #include "QIWithRetranslateUI.h"40 41 38 /* COM includes: */ 42 39 #include "CMedium.h" … … 51 48 52 49 /* A QDialog extension to get necessary setting from the user for floppy disk creation. */ 53 class SHARED_LIBRARY_STUFF UIFDCreationDialog : public Q IWithRetranslateUI<QDialog>50 class SHARED_LIBRARY_STUFF UIFDCreationDialog : public QDialog 54 51 { 55 52 Q_OBJECT; … … 80 77 virtual void accept() RT_OVERRIDE; 81 78 82 protected:83 84 /** Handles translation event. */85 virtual void retranslateUi() RT_OVERRIDE;86 87 79 private slots: 88 80 … … 90 82 void sltHandleMediumCreated(const CMedium &comMedium); 91 83 void sltPathChanged(const QString &strPath); 84 /** Handles translation event. */ 85 void sltRetranslateUI(); 92 86 93 87 private: -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumDetailsWidget.cpp
r103710 r104226 49 49 #include "UIMediumSizeEditor.h" 50 50 #include "UITranslator.h" 51 #include "UITranslationEventListener.h" 51 52 52 53 /* COM includes: */ … … 55 56 56 57 UIMediumDetailsWidget::UIMediumDetailsWidget(UIMediumManagerWidget *pParent, EmbedTo enmEmbedding) 57 : Q IWithRetranslateUI<QWidget>(pParent)58 : QWidget(pParent) 58 59 , m_pParent(pParent) 59 60 , m_enmEmbedding(enmEmbedding) … … 110 111 } 111 112 112 void UIMediumDetailsWidget:: retranslateUi()113 void UIMediumDetailsWidget::sltRetranslateUI() 113 114 { 114 115 /* Translate tab-widget: */ … … 218 219 219 220 /* Apply language settings: */ 220 retranslateUi(); 221 sltRetranslateUI(); 222 223 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 224 this, &UIMediumDetailsWidget::sltRetranslateUI); 225 221 226 222 227 /* Update button states finally: */ -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumDetailsWidget.h
r103803 r104226 37 37 /* GUI includes: */ 38 38 #include "QIManagerDialog.h" 39 #include "QIWithRetranslateUI.h"40 39 #include "UIMediumDefs.h" 41 40 … … 186 185 187 186 /** Virtual Media Manager: Virtual Media Manager details-widget. */ 188 class UIMediumDetailsWidget : public Q IWithRetranslateUI<QWidget>187 class UIMediumDetailsWidget : public QWidget 189 188 { 190 189 Q_OBJECT; … … 222 221 /** Defines whether the options tab is @a fEnabled. */ 223 222 void setOptionsEnabled(bool fEnabled); 224 225 protected:226 227 /** Handles translation event. */228 virtual void retranslateUi() RT_OVERRIDE;229 223 230 224 private slots: … … 246 240 void sltHandleButtonBoxClick(QAbstractButton *pButton); 247 241 /** @} */ 242 243 /** Handles translation event. */ 244 void sltRetranslateUI(); 248 245 249 246 private: -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumEnumerator.cpp
r103803 r104226 37 37 #include "UINotificationCenter.h" 38 38 #include "UITask.h" 39 #include "UITranslationEventListener.h" 39 40 #include "UIThreadPool.h" 40 41 #include "UIVirtualBoxEventHandler.h" … … 136 137 this, &UIMediumEnumerator::sltHandleMediumEnumerationTaskComplete); 137 138 139 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 140 this, &UIMediumEnumerator::sltRetranslateUI); 141 138 142 /* We should make sure media map contains at least NULL medium object: */ 139 143 addNullMediumToMap(m_media); … … 253 257 } 254 258 255 void UIMediumEnumerator:: retranslateUi()259 void UIMediumEnumerator::sltRetranslateUI() 256 260 { 257 261 /* Translating NULL UIMedium by recreating it: */ -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumEnumerator.h
r98103 r104226 37 37 38 38 /* GUI includes: */ 39 #include "QIWithRetranslateUI.h"40 39 #include "UILibraryDefs.h" 41 40 #include "UIMedium.h" … … 55 54 * Manages access to cached UIMedium information via public API. 56 55 * Updates cache on corresponding Main events using thread-pool interface. */ 57 class SHARED_LIBRARY_STUFF UIMediumEnumerator : public Q IWithRetranslateUI3<QObject>56 class SHARED_LIBRARY_STUFF UIMediumEnumerator : public QObject 58 57 { 59 58 Q_OBJECT; … … 104 103 void refreshMedia(); 105 104 106 protected:107 108 /** Handles translation event. */109 virtual void retranslateUi() RT_OVERRIDE;110 111 105 private slots: 112 106 … … 135 129 /** Handles medium-enumeration @a pTask complete signal. */ 136 130 void sltHandleMediumEnumerationTaskComplete(UITask *pTask); 131 132 /** Handles translation event. */ 133 void sltRetranslateUI(); 137 134 138 135 private: -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.cpp
r103988 r104226 41 41 #include "QIMessageBox.h" 42 42 #include "QITabWidget.h" 43 #include "QIToolBar.h" 43 44 #include "UIActionPoolManager.h" 44 45 #include "UICommon.h" 46 #include "UIIconPool.h" 45 47 #include "UIExtraDataManager.h" 46 48 #include "UIGlobalSession.h" 47 49 #include "UIIconPool.h" 48 50 #include "UILoggingDefs.h" 51 #include "UIMedium.h" 49 52 #include "UIMediumDetailsWidget.h" 50 53 #include "UIMediumItem.h" … … 54 57 #include "UINotificationCenter.h" 55 58 #include "UIShortcutPool.h" 59 #include "UITranslationEventListener.h" 56 60 #include "UIWizardCloneVD.h" 57 #include "QIToolBar.h"58 #include "UIIconPool.h"59 #include "UIMedium.h"60 61 #include "UIVirtualBoxEventHandler.h" 61 62 … … 161 162 UIMediumManagerWidget::UIMediumManagerWidget(EmbedTo enmEmbedding, UIActionPool *pActionPool, 162 163 bool fShowToolbar /* = true */, QWidget *pParent /* = 0 */) 163 : Q IWithRetranslateUI<QWidget>(pParent)164 : QWidget(pParent) 164 165 , m_enmEmbedding(enmEmbedding) 165 166 , m_pActionPool(pActionPool) … … 194 195 195 196 /* Update translation: */ 196 retranslateUi();197 } 198 199 void UIMediumManagerWidget:: retranslateUi()197 sltRetranslateUI(); 198 } 199 200 void UIMediumManagerWidget::sltRetranslateUI() 200 201 { 201 202 /* Translate tab-widget: */ … … 736 737 737 738 /* Apply language settings: */ 738 retranslateUi(); 739 sltRetranslateUI(); 740 741 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 742 this, &UIMediumManagerWidget::sltRetranslateUI); 739 743 740 744 /* Start full medium-enumeration (if necessary): */ … … 1704 1708 1705 1709 UIMediumManager::UIMediumManager(QWidget *pCenterWidget, UIActionPool *pActionPool) 1706 : QI WithRetranslateUI<QIManagerDialog>(pCenterWidget)1710 : QIManagerDialog(pCenterWidget) 1707 1711 , m_pActionPool(pActionPool) 1708 1712 , m_pProgressBar(0) … … 1724 1728 } 1725 1729 1726 void UIMediumManager:: retranslateUi()1730 void UIMediumManager::sltRetranslateUI() 1727 1731 { 1728 1732 /* Translate window title: */ … … 1813 1817 { 1814 1818 /* Apply language settings: */ 1815 retranslateUi(); 1819 sltRetranslateUI(); 1820 1821 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 1822 this, &UIMediumManager::sltRetranslateUI); 1816 1823 } 1817 1824 -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumManager.h
r103803 r104226 37 37 /* GUI includes: */ 38 38 #include "QIManagerDialog.h" 39 #include "QIWithRetranslateUI.h"40 39 #include "UIMediumDefs.h" 41 40 … … 107 106 108 107 /** QWidget extension providing GUI with the pane to control media related functionality. */ 109 class UIMediumManagerWidget : public Q IWithRetranslateUI<QWidget>108 class UIMediumManagerWidget : public QWidget 110 109 { 111 110 Q_OBJECT; … … 146 145 /** Defines @a pProgressBar reference. */ 147 146 void setProgressBar(UIEnumerationProgressBar *pProgressBar); 148 149 protected:150 151 /** @name Event-handling stuff.152 * @{ */153 /** Handles translation event. */154 virtual void retranslateUi() RT_OVERRIDE;155 /** @} */156 147 157 148 public slots: … … 244 235 /** Handles command to detach COM stuff. */ 245 236 void sltDetachCOM(); 237 /** @} */ 238 239 /** @name Event-handling stuff. 240 * @{ */ 241 /** Handles translation event. */ 242 void sltRetranslateUI(); 246 243 /** @} */ 247 244 … … 442 439 443 440 /** QIManagerDialog extension providing GUI with the dialog to control media related functionality. */ 444 class UIMediumManager : public QI WithRetranslateUI<QIManagerDialog>441 class UIMediumManager : public QIManagerDialog 445 442 { 446 443 Q_OBJECT; … … 461 458 /** @} */ 462 459 460 /** @name Event-handling stuff. 461 * @{ */ 462 /** Handles translation event. */ 463 void sltRetranslateUI(); 464 /** @} */ 465 463 466 private: 464 467 … … 467 470 * @param pActionPool Brings the action-pool reference. */ 468 471 UIMediumManager(QWidget *pCenterWidget, UIActionPool *pActionPool); 469 470 /** @name Event-handling stuff.471 * @{ */472 /** Handles translation event. */473 virtual void retranslateUi() RT_OVERRIDE;474 /** @} */475 472 476 473 /** @name Prepare/cleanup cascade. -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.cpp
r103988 r104226 41 41 #include "UIMediumSearchWidget.h" 42 42 #include "UISearchLineEdit.h" 43 #include "UITranslationEventListener.h" 43 44 44 45 #ifdef VBOX_WS_MAC … … 96 97 97 98 UIMediumSearchWidget::UIMediumSearchWidget(QWidget *pParent) 98 : QIWithRetranslateUI<QWidget>(pParent)99 : QWidget(pParent) 99 100 , m_pSearchComboxBox(0) 100 101 , m_pSearchTermLineEdit(0) … … 149 150 } 150 151 151 retranslateUi(); 152 sltRetranslateUI(); 153 154 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 155 this, &UIMediumSearchWidget::sltRetranslateUI); 152 156 } 153 157 … … 188 192 } 189 193 190 void UIMediumSearchWidget:: retranslateUi()194 void UIMediumSearchWidget::sltRetranslateUI() 191 195 { 192 196 if (m_pSearchComboxBox) … … 208 212 if (m_pSearchTermLineEdit) 209 213 m_pSearchTermLineEdit->setFocus(); 210 Q IWithRetranslateUI<QWidget>::showEvent(pEvent);214 QWidget::showEvent(pEvent); 211 215 } 212 216 -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSearchWidget.h
r98103 r104226 32 32 #endif 33 33 34 /* GUI includes: */ 35 #include "QIWithRetranslateUI.h" 34 /* Qt includes. */ 35 #include <QWidget> 36 37 /* GUI includes. */ 38 #include "UILibraryDefs.h" 36 39 37 40 /* Forward declarations: */ … … 44 47 /** QWidget extension providing a simple way to enter a earch term and search type for medium searching 45 48 * in virtual media manager, medium selection dialog, etc. */ 46 class SHARED_LIBRARY_STUFF UIMediumSearchWidget : public Q IWithRetranslateUI<QWidget>49 class SHARED_LIBRARY_STUFF UIMediumSearchWidget : public QWidget 47 50 { 48 51 Q_OBJECT; … … 72 75 protected: 73 76 74 void retranslateUi() RT_OVERRIDE;75 77 virtual void showEvent(QShowEvent *pEvent) RT_OVERRIDE; 76 78 … … 79 81 void sltShowNextMatchingItem(); 80 82 void sltShowPreviousMatchingItem(); 83 void sltRetranslateUI(); 81 84 82 85 private: -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp
r103803 r104226 38 38 #include "QIMessageBox.h" 39 39 #include "QITabWidget.h" 40 #include "QIToolBar.h" 40 41 #include "QIToolButton.h" 41 42 #include "UIActionPool.h" … … 51 52 #include "UIMedium.h" 52 53 #include "UIMediumItem.h" 53 #include " QIToolBar.h"54 #include "UITranslationEventListener.h" 54 55 55 56 /* COM includes: */ … … 68 69 const QString &machineSettingsFilePath, const QString &strMachineGuestOSTypeId, 69 70 const QUuid &uMachineID, QWidget *pParent, UIActionPool *pActionPool) 70 : QIWithRetranslateUI<QIWithRestorableGeometry<QIMainDialog>>(pParent)71 : QIWithRestorableGeometry<QIMainDialog>(pParent) 71 72 , m_pCentralWidget(0) 72 73 , m_pMainLayout(0) … … 169 170 } 170 171 171 void UIMediumSelector:: retranslateUi()172 void UIMediumSelector::sltRetranslateUI() 172 173 { 173 174 if (m_pCancelButton) … … 214 215 } 215 216 } 216 return QIWithRe translateUI<QIWithRestorableGeometry<QIMainDialog>>::event(pEvent);217 return QIWithRestorableGeometry<QIMainDialog>::event(pEvent); 217 218 } 218 219 … … 641 642 { 642 643 /* Apply language settings: */ 643 retranslateUi(); 644 sltRetranslateUI(); 645 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 646 this, &UIMediumSelector::sltRetranslateUI); 644 647 } 645 648 -
trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h
r103982 r104226 34 34 /* GUI includes: */ 35 35 #include "QIMainDialog.h" 36 #include "QIWithRetranslateUI.h"37 36 #include "QIWithRestorableGeometry.h" 38 37 #include "UIMedium.h" … … 53 52 54 53 /** QIDialog extension providing GUI with a dialog to select an existing medium. */ 55 class SHARED_LIBRARY_STUFF UIMediumSelector : public QIWithRe translateUI<QIWithRestorableGeometry<QIMainDialog>>54 class SHARED_LIBRARY_STUFF UIMediumSelector : public QIWithRestorableGeometry<QIMainDialog> 56 55 { 57 56 … … 99 98 /** @name Event-handling stuff. 100 99 * @{ */ 101 /** Handles translation event. */102 virtual void retranslateUi() RT_OVERRIDE RT_FINAL;103 100 void showEvent(QShowEvent *pEvent) RT_OVERRIDE RT_FINAL; 104 101 bool event(QEvent *pEvent) RT_OVERRIDE RT_FINAL; … … 123 120 void sltHandleTreeExpandAllSignal(); 124 121 void sltHandleTreeCollapseAllSignal(); 122 /** Handles translation event. */ 123 void sltRetranslateUI(); 125 124 126 125 private:
Note:
See TracChangeset
for help on using the changeset viewer.