mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[apps/calculation/additional_outputs] Remove parentResponder parameter from ListControllers' constructor
which was always set to nullptr
This commit is contained in:
committed by
Émilie Feral
parent
e018c9ddc8
commit
145381ad4b
@@ -10,7 +10,7 @@ namespace Calculation {
|
||||
class ComplexListController : public IllustratedListController {
|
||||
public:
|
||||
ComplexListController(EditExpressionController * editExpressionController) :
|
||||
IllustratedListController(nullptr, editExpressionController),
|
||||
IllustratedListController(editExpressionController),
|
||||
m_complexGraphCell(&m_model) {}
|
||||
|
||||
// ViewController
|
||||
|
||||
@@ -7,8 +7,8 @@ namespace Calculation {
|
||||
|
||||
/* Expressions list controller */
|
||||
|
||||
ExpressionsListController::ExpressionsListController(Responder * parentResponder, EditExpressionController * editExpressionController) :
|
||||
ListController(parentResponder, editExpressionController),
|
||||
ExpressionsListController::ExpressionsListController(EditExpressionController * editExpressionController) :
|
||||
ListController(editExpressionController),
|
||||
m_cells{}
|
||||
{
|
||||
for (int i = 0; i < k_maxNumberOfCells; i++) {
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Calculation {
|
||||
|
||||
class ExpressionsListController : public ListController {
|
||||
public:
|
||||
ExpressionsListController(Responder * parentResponder, EditExpressionController * editExpressionController);
|
||||
ExpressionsListController(EditExpressionController * editExpressionController);
|
||||
|
||||
// Responder
|
||||
void viewDidDisappear() override;
|
||||
|
||||
@@ -8,8 +8,8 @@ namespace Calculation {
|
||||
|
||||
/* Illustrated list controller */
|
||||
|
||||
IllustratedListController::IllustratedListController(Responder * parentResponder, EditExpressionController * editExpressionController) :
|
||||
ListController(parentResponder, editExpressionController, this),
|
||||
IllustratedListController::IllustratedListController(EditExpressionController * editExpressionController) :
|
||||
ListController(editExpressionController, this),
|
||||
m_additionalCalculationCells{}
|
||||
{
|
||||
for (int i = 0; i < k_maxNumberOfAdditionalCalculations; i++) {
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Calculation {
|
||||
|
||||
class IllustratedListController : public ListController, public SelectableTableViewDelegate {
|
||||
public:
|
||||
IllustratedListController(Responder * parentResponder, EditExpressionController * editExpressionController);
|
||||
IllustratedListController(EditExpressionController * editExpressionController);
|
||||
|
||||
// Responder
|
||||
void viewDidDisappear() override;
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Calculation {
|
||||
class IntegerListController : public ExpressionsListController {
|
||||
public:
|
||||
IntegerListController(EditExpressionController * editExpressionController) :
|
||||
ExpressionsListController(nullptr, editExpressionController) {}
|
||||
ExpressionsListController(editExpressionController) {}
|
||||
|
||||
//ListViewDataSource
|
||||
int numberOfRows() const override;
|
||||
|
||||
@@ -21,8 +21,8 @@ void ListController::InnerListController::didBecomeFirstResponder() {
|
||||
|
||||
/* List Controller */
|
||||
|
||||
ListController::ListController(Responder * parentResponder, EditExpressionController * editExpressionController, SelectableTableViewDelegate * delegate) :
|
||||
StackViewController(parentResponder, &m_listController, KDColorWhite, Palette::PurpleBright, Palette::PurpleDark),
|
||||
ListController::ListController(EditExpressionController * editExpressionController, SelectableTableViewDelegate * delegate) :
|
||||
StackViewController(nullptr, &m_listController, KDColorWhite, Palette::PurpleBright, Palette::PurpleDark),
|
||||
m_listController(this, delegate),
|
||||
m_editExpressionController(editExpressionController)
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ class EditExpressionController;
|
||||
|
||||
class ListController : public StackViewController, public ListViewDataSource, public SelectableTableViewDataSource {
|
||||
public:
|
||||
ListController(Responder * parentResponder, EditExpressionController * editExpressionController, SelectableTableViewDelegate * delegate = nullptr);
|
||||
ListController(EditExpressionController * editExpressionController, SelectableTableViewDelegate * delegate = nullptr);
|
||||
|
||||
// Responder
|
||||
bool handleEvent(Ion::Events::Event event) override;
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Calculation {
|
||||
class RationalListController : public ExpressionsListController {
|
||||
public:
|
||||
RationalListController(EditExpressionController * editExpressionController) :
|
||||
ExpressionsListController(nullptr, editExpressionController) {}
|
||||
ExpressionsListController(editExpressionController) {}
|
||||
|
||||
//ListViewDataSource
|
||||
int numberOfRows() const override;
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Calculation {
|
||||
class TrigonometryListController : public IllustratedListController {
|
||||
public:
|
||||
TrigonometryListController(EditExpressionController * editExpressionController) :
|
||||
IllustratedListController(nullptr, editExpressionController),
|
||||
IllustratedListController(editExpressionController),
|
||||
m_graphCell(&m_model) {}
|
||||
void setExpression(Poincare::Expression e) override;
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user