Kaynağa Gözat

Retranslate start game tab on language change

Ivan Savenko 10 ay önce
ebeveyn
işleme
64db89711e

+ 8 - 0
launcher/startGame/StartGameTab.cpp

@@ -20,6 +20,14 @@
 #include "../../lib/filesystem/Filesystem.h"
 #include "../../lib/VCMIDirs.h"
 
+void StartGameTab::changeEvent(QEvent *event)
+{
+	if(event->type() == QEvent::LanguageChange)
+		ui->retranslateUi(this);
+
+	QWidget::changeEvent(event);
+}
+
 StartGameTab::StartGameTab(QWidget * parent)
 	: QWidget(parent)
 	, ui(new Ui::StartGameTab)

+ 1 - 0
launcher/startGame/StartGameTab.h

@@ -39,6 +39,7 @@ class StartGameTab : public QWidget
 	void refreshPresets();
 	void refreshGameData();
 
+	void changeEvent(QEvent *event) override;
 public:
 	explicit StartGameTab(QWidget * parent = nullptr);
 	~StartGameTab();