Update Calc Engine for new functions needed for keyboard refresh (#662)

* Update Calc Engine to Support New Functionality

* Address PR comments

* Address PR comments
This commit is contained in:
Pepe Rivera
2019-09-30 14:04:20 -07:00
committed by GitHub
parent d9bf57ff99
commit 9cb0932eaa
22 changed files with 849 additions and 176 deletions

View File

@@ -101,7 +101,7 @@ namespace CalculationManager
void MaxDigitsReached() override;
void BinaryOperatorReceived() override;
void MemoryItemChanged(unsigned int indexOfMemory) override;
void InputChanged() override;
CalculatorManager(ICalcDisplay* displayCallback, IResourceProvider* resourceProvider);
void Reset(bool clearMemory = true);
@@ -118,6 +118,7 @@ namespace CalculationManager
void MemorizedNumberClearAll();
bool IsEngineRecording();
bool IsInputEmpty();
std::vector<unsigned char> GetSavedCommands()
{
return m_savedCommands;