param view improvements

This commit is contained in:
itsmattkc
2019-07-20 15:31:20 -07:00
parent 3605a2f988
commit 9cfed140b3
6 changed files with 27 additions and 3 deletions
+10 -1
View File
@@ -33,6 +33,8 @@ ParamPanel::ParamPanel(QWidget* parent) :
void ParamPanel::SetNodes(QList<Node *> nodes)
{
view_->SetNodes(nodes);
Retranslate();
}
void ParamPanel::changeEvent(QEvent *e)
@@ -46,5 +48,12 @@ void ParamPanel::changeEvent(QEvent *e)
void ParamPanel::Retranslate()
{
SetTitle(tr("Parameter Editor"));
SetSubtitle(tr("(none)"));
if (view_->nodes().isEmpty()) {
SetSubtitle(tr("(none)"));
} else if (view_->nodes().size() == 1) {
SetSubtitle(view_->nodes().first()->Name());
} else {
SetSubtitle(tr("(multiple)"));
}
}