瀏覽代碼

Retranslate About tab on language change

Ivan Savenko 2 年之前
父節點
當前提交
f4d383a354
共有 2 個文件被更改,包括 9 次插入0 次删除
  1. 8 0
      launcher/aboutProject/aboutproject_moc.cpp
  2. 1 0
      launcher/aboutProject/aboutproject_moc.h

+ 8 - 0
launcher/aboutProject/aboutproject_moc.cpp

@@ -29,6 +29,14 @@ AboutProjectView::AboutProjectView(QWidget * parent)
 	ui->lineEditOperatingSystem->setText(QSysInfo::prettyProductName());
 }
 
+void AboutProjectView::changeEvent(QEvent *event)
+{
+	if(event->type() == QEvent::LanguageChange)
+		ui->retranslateUi(this);
+
+	QWidget::changeEvent(event);
+}
+
 void AboutProjectView::on_updatesButton_clicked()
 {
 	UpdateDialog::showUpdateDialog(true);

+ 1 - 0
launcher/aboutProject/aboutproject_moc.h

@@ -21,6 +21,7 @@ class AboutProjectView : public QWidget
 {
 	Q_OBJECT
 
+	void changeEvent(QEvent *event) override;
 public:
 	explicit AboutProjectView(QWidget * parent = 0);