(fw) Fix: Update the title on new model
This commit is contained in:
@@ -549,22 +549,14 @@ void ModelLabelsWindow::newModel()
|
||||
lblselector->setNames(labels);
|
||||
lblselector->setSelected(modelslabels.getLabels().size());
|
||||
mdlselector->update(0);
|
||||
setTitle();
|
||||
});
|
||||
}
|
||||
|
||||
void ModelLabelsWindow::buildHead(PageHeader *hdr)
|
||||
{
|
||||
// page title
|
||||
auto curModel = modelslist.getCurrentModel();
|
||||
auto modelName = curModel != nullptr ? curModel->modelName : STR_NONE;
|
||||
|
||||
std::string titleName = STR_SELECT_MODEL;
|
||||
titleName += "\n";
|
||||
titleName += STR_CURRENT_MODEL;
|
||||
titleName += ": ";
|
||||
titleName += modelName;
|
||||
|
||||
hdr->setTitle(titleName);
|
||||
setTitle();
|
||||
|
||||
// new model button
|
||||
auto btn = new TextButton(
|
||||
@@ -786,6 +778,20 @@ void ModelLabelsWindow::labelRefreshRequest()
|
||||
lblselector->setNames(labels);
|
||||
}
|
||||
|
||||
void ModelLabelsWindow::setTitle()
|
||||
{
|
||||
auto curModel = modelslist.getCurrentModel();
|
||||
auto modelName = curModel != nullptr ? curModel->modelName : STR_NONE;
|
||||
|
||||
std::string titleName = STR_SELECT_MODEL;
|
||||
titleName += "\n";
|
||||
titleName += STR_CURRENT_MODEL;
|
||||
titleName += ": ";
|
||||
titleName += modelName;
|
||||
|
||||
header.setTitle(titleName);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
ProgressDialog::ProgressDialog(Window *parent, std::string title,
|
||||
|
||||
@@ -96,6 +96,7 @@ class ModelLabelsWindow : public Page
|
||||
void buildBody(FormWindow *window);
|
||||
void updateFilteredLabels(std::set<uint32_t> selected, bool setdirty = true);
|
||||
void labelRefreshRequest();
|
||||
void setTitle();
|
||||
};
|
||||
|
||||
class ProgressDialog : public Dialog
|
||||
|
||||
Reference in New Issue
Block a user