[apps/*/values*function_parameter_controller] Get the symbol from the FunctionStore

This commit is contained in:
Ruben Dashyan
2019-07-08 17:52:02 +02:00
committed by Léa Saviot
parent 6d7e833a46
commit 4396a82452
3 changed files with 5 additions and 6 deletions

View File

@@ -8,7 +8,7 @@ using namespace Shared;
namespace Graph {
FunctionParameterController::FunctionParameterController(ValuesController * valuesController) :
ValuesFunctionParameterController(CartesianFunction::Symbol()),
ValuesFunctionParameterController(),
m_displayDerivativeColumn(I18n::Message::DerivativeFunctionColumn),
m_valuesController(valuesController)
{

View File

@@ -9,7 +9,8 @@ const char * ValuesFunctionParameterController::title() {
}
void ValuesFunctionParameterController::viewWillAppear() {
FunctionApp::app()->functionStore()->modelForRecord(m_record)->nameWithArgument(m_pageTitle, Function::k_maxNameWithArgumentSize, m_symbol);
CodePoint symbol = FunctionApp::app()->functionStore()->symbol();
FunctionApp::app()->functionStore()->modelForRecord(m_record)->nameWithArgument(m_pageTitle, Function::k_maxNameWithArgumentSize, symbol);
}
void ValuesFunctionParameterController::didBecomeFirstResponder() {

View File

@@ -9,12 +9,11 @@ namespace Shared {
class ValuesFunctionParameterController : public ViewController, public SimpleListViewDataSource, public SelectableTableViewDataSource {
public:
ValuesFunctionParameterController(char symbol) :
ValuesFunctionParameterController() :
ViewController(nullptr),
m_copyColumn(I18n::Message::CopyColumnInList),
m_selectableTableView(this, this, this),
m_record(),
m_symbol(symbol)
m_record()
{}
View * view() override { return &m_selectableTableView; }
@@ -35,7 +34,6 @@ protected:
Ion::Storage::Record m_record;
private:
char m_pageTitle[Function::k_maxNameWithArgumentSize];
char m_symbol;
};
}