diff options
1 files changed, 8 insertions, 2 deletions
| -rw-r--r-- | src/Models/CellFormula.cpp | 10 |
diff --git a/src/Models/CellFormula.cpp b/src/Models/CellFormula.cpp index e488b0f..2c28d4b 100644 --- a/src/Models/CellFormula.cpp +++ b/src/Models/CellFormula.cpp @@ -1,9 +1,15 @@ #include "CellFormula.h" #include <cstring> +double CellFormula::calculate(unsigned index) { + switch(formula[index].right) { + case none: return formula[index].left; + } +} + String CellFormula::getValueForPrint() { - double result = 0; - return String() += value; + double result = calculate(); + return ""; } void CellFormula::parseAndSetValue(const char* str) { |
