[calculation] HistoryController: display RationalListController when

clicking on a burger of a Rational input
This commit is contained in:
Émilie Feral
2019-12-23 19:08:39 +01:00
committed by Léa Saviot
parent 54f1984cf0
commit df47a355a2
2 changed files with 4 additions and 0 deletions

View File

@@ -79,6 +79,8 @@ bool HistoryController::handleEvent(Ion::Events::Event event) {
vc = &m_trigonometryController; vc = &m_trigonometryController;
} else if (additionalInfoType == Expression::AdditionalInformationType::Integer) { } else if (additionalInfoType == Expression::AdditionalInformationType::Integer) {
vc = &m_integerController; vc = &m_integerController;
} else if (additionalInfoType == Expression::AdditionalInformationType::Rational) {
vc = &m_rationalController;
} }
if (vc) { if (vc) {
vc->setExpression(calculation->input()); vc->setExpression(calculation->input());

View File

@@ -7,6 +7,7 @@
#include "selectable_table_view.h" #include "selectable_table_view.h"
#include "additional_outputs/complex_list_controller.h" #include "additional_outputs/complex_list_controller.h"
#include "additional_outputs/integer_list_controller.h" #include "additional_outputs/integer_list_controller.h"
#include "additional_outputs/rational_list_controller.h"
#include "additional_outputs/trigonometry_list_controller.h" #include "additional_outputs/trigonometry_list_controller.h"
namespace Calculation { namespace Calculation {
@@ -41,6 +42,7 @@ private:
CalculationStore * m_calculationStore; CalculationStore * m_calculationStore;
ComplexListController m_complexController; ComplexListController m_complexController;
IntegerListController m_integerController; IntegerListController m_integerController;
RationalListController m_rationalController;
TrigonometryListController m_trigonometryController; TrigonometryListController m_trigonometryController;
}; };