mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-10 05:32:40 -05:00
Handle language change events in widgets.
Change-Id: I54265e8c5da03e7d13217118f233effa8837f007
This commit is contained in:
parent
e8d1583068
commit
6db53f4ef8
6 changed files with 36 additions and 0 deletions
|
|
@ -98,3 +98,14 @@ void InfoWidget::updateInfo(void)
|
||||||
ui.treeInfo->collapseAll();
|
ui.treeInfo->collapseAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void InfoWidget::changeEvent(QEvent *e)
|
||||||
|
{
|
||||||
|
if(e->type() == QEvent::LanguageChange) {
|
||||||
|
ui.retranslateUi(this);
|
||||||
|
ui.treeInfo->setHeaderLabels(QStringList() << tr("File") << tr("Version"));
|
||||||
|
} else {
|
||||||
|
QWidget::changeEvent(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,8 @@ class InfoWidget : public QWidget
|
||||||
void updateInfo(void);
|
void updateInfo(void);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void changeEvent(QEvent *e);
|
||||||
|
|
||||||
Ui::InfoWidgetFrm ui;
|
Ui::InfoWidgetFrm ui;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -95,3 +95,14 @@ void ManualWidget::downloadManual(void)
|
||||||
installer->install();
|
installer->install();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void ManualWidget::changeEvent(QEvent *e)
|
||||||
|
{
|
||||||
|
if(e->type() == QEvent::LanguageChange) {
|
||||||
|
ui.retranslateUi(this);
|
||||||
|
updateManual();
|
||||||
|
} else {
|
||||||
|
QWidget::changeEvent(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ class ManualWidget : public QWidget
|
||||||
void updateManual();
|
void updateManual();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void changeEvent(QEvent*);
|
||||||
Ui::ManualWidgetFrm ui;
|
Ui::ManualWidgetFrm ui;
|
||||||
QString platform;
|
QString platform;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -550,3 +550,12 @@ void SelectiveInstallWidget::installGamefiles(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SelectiveInstallWidget::changeEvent(QEvent *e)
|
||||||
|
{
|
||||||
|
if(e->type() == QEvent::LanguageChange) {
|
||||||
|
ui.retranslateUi(this);
|
||||||
|
} else {
|
||||||
|
QWidget::changeEvent(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,8 @@ class SelectiveInstallWidget : public QWidget
|
||||||
void installSkipped(bool);
|
void installSkipped(bool);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
void changeEvent(QEvent *e);
|
||||||
|
|
||||||
Ui::SelectiveInstallWidget ui;
|
Ui::SelectiveInstallWidget ui;
|
||||||
QString m_target;
|
QString m_target;
|
||||||
QString m_blmethod;
|
QString m_blmethod;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue