mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-20 01:08:15 +01:00
[apps] Use viewWillAppear to reload view after preference change
Change-Id: I4fba6bd6d4dee03e86ac5087dbc20ef4d7dd032b
This commit is contained in:
@@ -27,8 +27,7 @@ ValuesController::ValuesController(Responder * parentResponder, FunctionStore *
|
||||
ValuesController * valuesController = (ValuesController *) context;
|
||||
StackViewController * stack = ((StackViewController *)valuesController->stackController());
|
||||
stack->push(valuesController->intervalParameterController());
|
||||
}, this), KDText::FontSize::Small)),
|
||||
m_displayModeVersion(Expression::FloatDisplayMode::Auto)
|
||||
}, this), KDText::FontSize::Small))
|
||||
{
|
||||
m_interval.setStart(0);
|
||||
m_interval.setEnd(10);
|
||||
@@ -39,16 +38,6 @@ const char * ValuesController::title() const {
|
||||
return "Valeurs";
|
||||
}
|
||||
|
||||
View * ValuesController::view() {
|
||||
App * graphApp = (App *)app();
|
||||
Expression::FloatDisplayMode FloatDisplayMode = graphApp->container()->preferences()->displayMode();
|
||||
if (FloatDisplayMode != m_displayModeVersion) {
|
||||
m_selectableTableView.reloadData();
|
||||
m_displayModeVersion = FloatDisplayMode;
|
||||
}
|
||||
return EditableCellTableViewController::view();
|
||||
}
|
||||
|
||||
Interval * ValuesController::interval() {
|
||||
return &m_interval;
|
||||
}
|
||||
@@ -297,6 +286,10 @@ int ValuesController::activeColumn() {
|
||||
return m_selectableTableView.selectedColumn();
|
||||
}
|
||||
|
||||
void ValuesController::viewWillAppear() {
|
||||
m_selectableTableView.reloadData();
|
||||
}
|
||||
|
||||
Function * ValuesController::functionAtColumn(int i) {
|
||||
assert(i > 0);
|
||||
int index = 1;
|
||||
|
||||
Reference in New Issue
Block a user