mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/shared/(values|store)_controller] Inline maxNumberOfElements in header
This commit is contained in:
@@ -243,10 +243,6 @@ int StoreController::numberOfElementsInColumn(int columnIndex) {
|
||||
return m_store->numberOfPairsOfSeries(seriesAtColumn(columnIndex));
|
||||
}
|
||||
|
||||
int StoreController::maxNumberOfElements() const {
|
||||
return DoublePairStore::k_maxNumberOfPairs;
|
||||
}
|
||||
|
||||
bool StoreController::privateFillColumnWithFormula(Expression formula, ExpressionNode::isVariableTest isVariable) {
|
||||
int currentColumn = selectedColumn();
|
||||
// Fetch the series used in the formula to compute the size of the filled in series
|
||||
|
||||
@@ -79,7 +79,6 @@ protected:
|
||||
bool cellAtLocationIsEditable(int columnIndex, int rowIndex) override;
|
||||
bool setDataAtLocation(double floatBody, int columnIndex, int rowIndex) override;
|
||||
double dataAtLocation(int columnIndex, int rowIndex) override;
|
||||
int maxNumberOfElements() const override;
|
||||
virtual HighlightCell * titleCells(int index) = 0;
|
||||
int seriesAtColumn(int column) const { return column / DoublePairStore::k_numberOfColumnsPerSeries; }
|
||||
bool privateFillColumnWithFormula(Poincare::Expression formula, Poincare::ExpressionNode::isVariableTest isVariable);
|
||||
@@ -88,6 +87,9 @@ protected:
|
||||
DoublePairStore * m_store;
|
||||
private:
|
||||
int numberOfElementsInColumn(int columnIndex) override;
|
||||
int maxNumberOfElements() const override {
|
||||
return DoublePairStore::k_maxNumberOfPairs;
|
||||
};
|
||||
ContentView m_contentView;
|
||||
};
|
||||
|
||||
|
||||
@@ -311,10 +311,6 @@ int ValuesController::numberOfElementsInColumn(int columnIndex) {
|
||||
return m_interval->numberOfElements();
|
||||
}
|
||||
|
||||
int ValuesController::maxNumberOfElements() const {
|
||||
return Interval::k_maxNumberOfElements;
|
||||
}
|
||||
|
||||
double ValuesController::evaluationOfAbscissaAtColumn(double abscissa, int columnIndex) {
|
||||
ExpiringPointer<Function> function = functionStore()->modelForRecord(recordAtColumn(columnIndex));
|
||||
//TODO LEA RUBEN Careful with merge
|
||||
|
||||
@@ -61,7 +61,9 @@ private:
|
||||
bool cellAtLocationIsEditable(int columnIndex, int rowIndex) override;
|
||||
double dataAtLocation(int columnIndex, int rowIndex) override;
|
||||
int numberOfElementsInColumn(int columnIndex) override;
|
||||
int maxNumberOfElements() const override;
|
||||
int maxNumberOfElements() const override {
|
||||
return Interval::k_maxNumberOfElements;
|
||||
};
|
||||
virtual double evaluationOfAbscissaAtColumn(double abscissa, int columnIndex);
|
||||
constexpr static int k_maxNumberOfAbscissaCells = 10;
|
||||
virtual int maxNumberOfCells() = 0;
|
||||
|
||||
Reference in New Issue
Block a user