VirtualBox

Ignore:
Timestamp:
May 22, 2008 1:56:00 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
31151
Message:

FE/Qt4: Use QIWithRetranslateUI as base for all classes that need translation (Still not all classes transfered). Language could be switched online with VBoxManage.

Location:
trunk/src/VBox/Frontends/VirtualBox4/include
Files:
1 added
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox4/include/QIDialogButtonBox.h

    r8946 r9056  
    2424#define __QIDialogButtonBox_h__
    2525
     26#include "QIWithRetranslateUI.h"
     27
    2628/* Qt includes */
    2729#include <QDialogButtonBox>
    2830
    29 class QIDialogButtonBox: public QDialogButtonBox
     31class QIDialogButtonBox: public QIWithRetranslateUI<QDialogButtonBox>
    3032{
    3133public:
    32     QIDialogButtonBox (QWidget *aParent = 0) :QDialogButtonBox (aParent) {}
    33     QIDialogButtonBox (Qt::Orientation aOrientation, QWidget *aParent = 0) :QDialogButtonBox (aOrientation, aParent) {}
     34    QIDialogButtonBox (QWidget *aParent = 0) :QIWithRetranslateUI<QDialogButtonBox> (aParent) {}
     35    QIDialogButtonBox (Qt::Orientation aOrientation, QWidget *aParent = 0) :QIWithRetranslateUI<QDialogButtonBox> (aParent) { setOrientation (aOrientation); }
    3436    QIDialogButtonBox (StandardButtons aButtons, Qt::Orientation aOrientation = Qt::Horizontal, QWidget *aParent = 0);
    3537
     
    4042
    4143protected:
    42     virtual void changeEvent (QEvent *aEvent);
     44
    4345    void retranslateUi();
    4446};
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxCloseVMDlg.h

    r8332 r9056  
    2424#define __VBoxCloseVMDlg_h__
    2525
    26 #include <VBoxCloseVMDlg.gen.h>
    27 #include <QIDialog.h>
     26#include "VBoxCloseVMDlg.gen.h"
     27#include "QIWithRetranslateUI.h"
     28#include "QIDialog.h"
    2829
    29 class VBoxCloseVMDlg : public QIDialog, public Ui::VBoxCloseVMDlg
     30class VBoxCloseVMDlg : public QIWithRetranslateUI2<QIDialog>,
     31                       public Ui::VBoxCloseVMDlg
    3032{
    31     Q_OBJECT
     33    Q_OBJECT;
    3234
    3335public:
    3436
    3537    VBoxCloseVMDlg (QWidget *aParent);
     38
     39protected:
     40
     41    void retranslateUi();
    3642};
    3743
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleWnd.h

    r8946 r9056  
    2525
    2626#include "COMDefs.h"
     27#include "QIWithRetranslateUI.h"
    2728
    2829/* Qt includes */
     
    5455class VBoxSwitchMenu;
    5556
    56 class VBoxConsoleWnd : public QMainWindow
     57class VBoxConsoleWnd : public QIWithRetranslateUI2<QMainWindow>
    5758{
    58     Q_OBJECT
     59    Q_OBJECT;
    5960
    6061public:
     
    9798#endif
    9899
    99     virtual void changeEvent (QEvent *aEvent);
    100100    void retranslateUi();
    101101
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDefs.h

    r8219 r9056  
    150150        ShowWindowEventType,
    151151#endif
     152        ChangeGUILanguageEventType,
    152153    };
    153154
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDownloaderWgt.h

    r8946 r9056  
    2525
    2626#include "HappyHttp.h"
     27#include "QIWithRetranslateUI.h"
    2728
    2829/* Qt includes */
     
    4647 *  into the VM console status bar.
    4748 */
    48 class VBoxDownloaderWgt : public QWidget
     49class VBoxDownloaderWgt : public QIWithRetranslateUI<QWidget>
    4950{
    50     Q_OBJECT
     51    Q_OBJECT;
    5152
    5253public:
     
    5960
    6061protected:
    61     virtual void changeEvent (QEvent *aEvent);
     62
    6263    void retranslateUi();
    6364
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobal.h

    r8946 r9056  
    137137
    138138    const bool mCanShow;
     139};
     140
     141class VBoxChangeGUILanguageEvent : public QEvent
     142{
     143public:
     144    VBoxChangeGUILanguageEvent (QString aLangId)
     145        : QEvent ((QEvent::Type) VBoxDefs::ChangeGUILanguageEventType)
     146        , mLangId (aLangId)
     147        {}
     148
     149    const QString mLangId;
    139150};
    140151
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSelectorWnd.h

    r8946 r9056  
    2626#include "COMDefs.h"
    2727
     28#include "QIWithRetranslateUI.h"
    2829#include "VBoxGlobal.h"
    2930
     
    4445class QUuid;
    4546
    46 class VBoxSelectorWnd: public QMainWindow
     47class VBoxSelectorWnd: public QIWithRetranslateUI2<QMainWindow>
    4748{
    48     Q_OBJECT
     49    Q_OBJECT;
    4950
    5051public:
     
    8586    bool event (QEvent *e);
    8687
    87     virtual void changeEvent (QEvent *aEvent);
    8888    void retranslateUi();
    8989
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSnapshotDetailsDlg.h

    r8740 r9056  
    2424#define __VBoxSnapshotDetailsDlg_h__
    2525
    26 #include <VBoxSnapshotDetailsDlg.gen.h>
    27 #include <COMDefs.h>
     26#include "VBoxSnapshotDetailsDlg.gen.h"
     27#include "QIWithRetranslateUI.h"
     28#include "COMDefs.h"
    2829
    29 class VBoxSnapshotDetailsDlg : public QDialog, public Ui::VBoxSnapshotDetailsDlg
     30class VBoxSnapshotDetailsDlg : public QIWithRetranslateUI<QDialog>,
     31                               public Ui::VBoxSnapshotDetailsDlg
    3032{
    3133    Q_OBJECT;
     
    3739    void getFromSnapshot (const CSnapshot &aSnapshot);
    3840    void putBackToSnapshot();
     41
     42protected:
     43
     44    void retranslateUi();
    3945
    4046private slots:
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSnapshotsWgt.h

    r8946 r9056  
    2424#define __VBoxSnapshotsWgt_h__
    2525
    26 #include <VBoxSnapshotsWgt.gen.h>
    27 #include <VBoxGlobal.h>
     26#include "VBoxSnapshotsWgt.gen.h"
     27#include "VBoxGlobal.h"
     28#include "QIWithRetranslateUI.h"
     29
     30/* Qt includes */
    2831#include <QUuid>
    29 #include <COMDefs.h>
    3032
    3133class SnapshotWgtItem;
     
    3335class QMenu;
    3436
    35 class VBoxSnapshotsWgt : public QWidget, public Ui::VBoxSnapshotsWgt
     37class VBoxSnapshotsWgt : public QIWithRetranslateUI<QWidget>,
     38                         public Ui::VBoxSnapshotsWgt
    3639{
    3740    Q_OBJECT;
     
    4346    void setMachine (const CMachine &aMachine);
    4447
     48protected:
    4549
    46     virtual void changeEvent (QEvent *aEvent);
    4750    void retranslateUi();
    4851
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxVMInformationDlg.h

    r8946 r9056  
    2424#define __VBoxVMInformationDlg_h__
    2525
    26 #include <VBoxVMInformationDlg.gen.h>
    27 #include <QIAbstractDialog.h>
    28 #include <COMDefs.h>
     26#include "VBoxVMInformationDlg.gen.h"
     27#include "QIAbstractDialog.h"
     28#include "COMDefs.h"
     29#include "QIWithRetranslateUI.h"
    2930
    3031class VBoxConsoleView;
    3132class QTimer;
    3233
    33 class VBoxVMInformationDlg : public QIAbstractDialog, public Ui::VBoxVMInformationDlg
     34class VBoxVMInformationDlg : public QIWithRetranslateUI2<QIAbstractDialog>,
     35                             public Ui::VBoxVMInformationDlg
    3436{
    35     Q_OBJECT
     37    Q_OBJECT;
    3638
    3739public:
     
    5153protected:
    5254
    53     virtual void changeEvent (QEvent *aEvent);
    5455    void retranslateUi();
    5556
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