From df47a355a238fce4a6dde33d1ab7cecfca657d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Mon, 23 Dec 2019 19:08:39 +0100 Subject: [PATCH] [calculation] HistoryController: display RationalListController when clicking on a burger of a Rational input --- apps/calculation/history_controller.cpp | 2 ++ apps/calculation/history_controller.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/calculation/history_controller.cpp b/apps/calculation/history_controller.cpp index ac8f7240c..fbe0b39a3 100644 --- a/apps/calculation/history_controller.cpp +++ b/apps/calculation/history_controller.cpp @@ -79,6 +79,8 @@ bool HistoryController::handleEvent(Ion::Events::Event event) { vc = &m_trigonometryController; } else if (additionalInfoType == Expression::AdditionalInformationType::Integer) { vc = &m_integerController; + } else if (additionalInfoType == Expression::AdditionalInformationType::Rational) { + vc = &m_rationalController; } if (vc) { vc->setExpression(calculation->input()); diff --git a/apps/calculation/history_controller.h b/apps/calculation/history_controller.h index 83d15c844..5aae9638a 100644 --- a/apps/calculation/history_controller.h +++ b/apps/calculation/history_controller.h @@ -7,6 +7,7 @@ #include "selectable_table_view.h" #include "additional_outputs/complex_list_controller.h" #include "additional_outputs/integer_list_controller.h" +#include "additional_outputs/rational_list_controller.h" #include "additional_outputs/trigonometry_list_controller.h" namespace Calculation { @@ -41,6 +42,7 @@ private: CalculationStore * m_calculationStore; ComplexListController m_complexController; IntegerListController m_integerController; + RationalListController m_rationalController; TrigonometryListController m_trigonometryController; };