mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/shared] In values controller, update the number of columns when
layout is done Change-Id: I29bc776623ff2e5056c9f2cc1d995b4440996116
This commit is contained in:
@@ -15,7 +15,7 @@ namespace Shared {
|
||||
|
||||
class ValuesController : public EditableCellTableViewController, public ButtonRowDelegate, public AlternateEmptyViewDelegate {
|
||||
public:
|
||||
ValuesController(Responder * parentResponder, ButtonRowController * header, I18n::Message parameterTitle, IntervalParameterController * intervalParameterController, Interval * interval, uint32_t * modelVersion);
|
||||
ValuesController(Responder * parentResponder, ButtonRowController * header, I18n::Message parameterTitle, IntervalParameterController * intervalParameterController, Interval * interval);
|
||||
const char * title() override;
|
||||
Interval * interval();
|
||||
int numberOfColumns() override;
|
||||
@@ -35,6 +35,7 @@ public:
|
||||
bool isEmpty() const override;
|
||||
Responder * defaultController() override;
|
||||
void viewWillAppear() override;
|
||||
void viewDidDisappear() override;
|
||||
static constexpr KDCoordinate k_topMargin = 10;
|
||||
static constexpr KDCoordinate k_bottomMargin = 15;
|
||||
static constexpr KDCoordinate k_leftMargin = 1;
|
||||
@@ -49,6 +50,7 @@ protected:
|
||||
virtual void updateNumberOfColumns();
|
||||
Interval * m_interval;
|
||||
int m_numberOfColumns;
|
||||
bool m_numberOfColumnsNeedUpdate;
|
||||
private:
|
||||
virtual Function * functionAtColumn(int i);
|
||||
Responder * tabController() const override;
|
||||
@@ -69,7 +71,6 @@ private:
|
||||
EvenOddEditableTextCell * m_abscissaCells[k_maxNumberOfAbscissaCells];
|
||||
virtual FunctionStore * functionStore() const = 0;
|
||||
virtual ValuesFunctionParameterController * functionParameterController() = 0;
|
||||
uint32_t * m_modelVersion;
|
||||
ValuesParameterController m_abscissaParameterController;
|
||||
Button m_setIntervalButton;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user