LanguageSwitchWnd.h 535 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef LANGUAGESWITCHWND_H
  2. #define LANGUAGESWITCHWND_H
  3. #include <QDialog>
  4. #include <QTranslator>
  5. #include "gen_interface.h"
  6. namespace Ui {
  7. class LanguageSwitchWnd;
  8. }
  9. class LanguageSwitchWnd : public QDialog
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit LanguageSwitchWnd(QWidget *parent = nullptr);
  14. ~LanguageSwitchWnd();
  15. protected:
  16. void changeEvent(QEvent* event);
  17. signals:
  18. void languageChanged(const QString& langCode);
  19. private:
  20. Ui::LanguageSwitchWnd *ui;
  21. Gen_Interface gen_if;
  22. };
  23. #endif // LANGUAGESWITCHWND_H