panels: override Retranslate() rather than reimplementing changeEvent() in every derivative

This commit is contained in:
itsmattkc
2020-02-01 22:11:14 +11:00
parent 42989994ca
commit 2fef893fd0
8 changed files with 5 additions and 48 deletions
-8
View File
@@ -13,14 +13,6 @@ AudioMonitorPanel::AudioMonitorPanel(QWidget *parent) :
Retranslate();
}
void AudioMonitorPanel::changeEvent(QEvent *e)
{
if (e->type() == QEvent::LanguageChange) {
Retranslate();
}
PanelWidget::changeEvent(e);
}
void AudioMonitorPanel::Retranslate()
{
SetTitle(tr("Audio Monitor"));
+2 -4
View File
@@ -12,13 +12,11 @@ class AudioMonitorPanel : public PanelWidget
public:
AudioMonitorPanel(QWidget* parent = nullptr);
protected:
virtual void changeEvent(QEvent* e) override;
private:
void Retranslate();
virtual void Retranslate() override;
AudioMonitor* audio_monitor_;
};
#endif // AUDIOMONITORPANEL_H
-8
View File
@@ -49,14 +49,6 @@ void NodePanel::DeleteSelected()
node_view_->DeleteSelected();
}
void NodePanel::changeEvent(QEvent *e)
{
if (e->type() == QEvent::LanguageChange) {
Retranslate();
}
PanelWidget::changeEvent(e);
}
void NodePanel::Retranslate()
{
SetTitle(tr("Node Editor"));
+1 -4
View File
@@ -37,9 +37,6 @@ public:
virtual void DeleteSelected() override;
protected:
virtual void changeEvent(QEvent* e) override;
signals:
/**
* @brief Wrapper for NodeView::SelectionChanged()
@@ -47,7 +44,7 @@ signals:
void SelectionChanged(QList<Node*> selected_nodes);
private:
void Retranslate();
virtual void Retranslate() override;
NodeView* node_view_;
};
-8
View File
@@ -108,14 +108,6 @@ void ProjectPanel::Edit(Item* item)
explorer_->Edit(item);
}
void ProjectPanel::changeEvent(QEvent *e)
{
if (e->type() == QEvent::LanguageChange) {
Retranslate();
}
PanelWidget::changeEvent(e);
}
void ProjectPanel::Retranslate()
{
SetTitle(tr("Project"));
+1 -4
View File
@@ -46,11 +46,8 @@ public:
public slots:
void Edit(Item *item);
protected:
virtual void changeEvent(QEvent* e) override;
private:
void Retranslate();
virtual void Retranslate() override;
ProjectExplorer* explorer_;
-8
View File
@@ -41,14 +41,6 @@ TaskManagerPanel::TaskManagerPanel(QWidget* parent) :
Retranslate();
}
void TaskManagerPanel::changeEvent(QEvent *e)
{
if (e->type() == QEvent::LanguageChange) {
Retranslate();
}
PanelWidget::changeEvent(e);
}
void TaskManagerPanel::Retranslate()
{
SetTitle(tr("Task Manager"));
+1 -4
View File
@@ -33,11 +33,8 @@ class TaskManagerPanel : public PanelWidget
public:
TaskManagerPanel(QWidget* parent);
protected:
virtual void changeEvent(QEvent* e) override;
private:
void Retranslate();
virtual void Retranslate() override;
TaskView* view_;
};