Numworks Epsilon  1.4.1
Graphing Calculator Operating System
ViewController Class Referenceabstract

#include <view_controller.h>

Inheritance diagram for ViewController:
Responder AlternateEmptyViewController ButtonRowController Code::ConsoleController Code::EditorController Code::MenuController Code::SandboxController Code::ScriptParameterController DynamicViewController ExamPopUpController Graph::CalculationGraphController Graph::CalculationParameterController Graph::DerivativeParameterController HardwareTest::BatteryTestController HardwareTest::KeyboardTestController HardwareTest::LEDTestController HardwareTest::PopUpController HardwareTest::ResetController HardwareTest::ScreenTestController HardwareTest::USBTestController Home::Controller MessageController ModalViewController OnBoarding::LogoController OnBoarding::UpdateController PicViewController Probability::CalculationController Probability::CalculationTypeController Probability::LawController Regression::InitialisationParameterController Regression::PredictionParameterController Sequence::TypeParameterController Settings::MainController Settings::SubController Shared::FunctionCurveParameterController Shared::InitialisationParameterController Shared::LanguageController Shared::ListParameterController Shared::SimpleInteractiveCurveViewController Shared::StoreParameterController Shared::ValuesFunctionParameterController Shared::ValuesParameterController Shared::ZoomParameterController StackViewController Statistics::BoxController Statistics::HistogramController TabViewController Toolbox::ListController USB::USBConnectedController WarningController

Public Types

enum  DisplayParameter { DisplayParameter::Default, DisplayParameter::DoNotShowOwnTitle, DisplayParameter::WantsMaximumSpace }
 

Public Member Functions

 ViewController (Responder *parentResponder)
 
virtual const char * title ()
 
virtual Viewview ()=0
 
virtual void viewWillAppear ()
 
virtual void viewDidDisappear ()
 
virtual DisplayParameter displayParameter ()
 
- Public Member Functions inherited from Responder
 Responder (Responder *parentResponder)
 
virtual bool handleEvent (Ion::Events::Event event)
 
virtual void didBecomeFirstResponder ()
 
virtual void willResignFirstResponder ()
 
virtual void didEnterResponderChain (Responder *previousFirstResponder)
 
virtual void willExitResponderChain (Responder *nextFirstResponder)
 
ResponderparentResponder () const
 
RespondercommonAncestorWith (Responder *responder)
 
void setParentResponder (Responder *responder)
 
Appapp ()
 
virtual Toolboxtoolbox ()
 

Detailed Description

Definition at line 30 of file view_controller.h.

Member Enumeration Documentation

◆ DisplayParameter

Enumerator
Default 
DoNotShowOwnTitle 
WantsMaximumSpace 

Definition at line 34 of file view_controller.h.

Constructor & Destructor Documentation

◆ ViewController()

ViewController::ViewController ( Responder parentResponder)

Definition at line 3 of file view_controller.cpp.

Member Function Documentation

◆ displayParameter()

virtual DisplayParameter ViewController::displayParameter ( )
inlinevirtual

◆ title()

const char * ViewController::title ( )
virtual

Reimplemented in Toolbox::ListController, ButtonRowController, Probability::CalculationController, Graph::CalculationParameterController, Regression::CalculationController, Sequence::TypeParameterController, StackViewController, Code::ScriptParameterController, Sequence::ListController, Settings::SubController, Graph::MaximumGraphController, Shared::ValuesController, Graph::ListController, Regression::PredictionParameterController, Sequence::ListParameterController, Statistics::HistogramController, Graph::TangentGraphController, Graph::DerivativeParameterController, Regression::GoToParameterController, Shared::ListParameterController, Graph::CurveParameterController, Sequence::CurveParameterController, Shared::InteractiveCurveViewController, Shared::LanguageController, Shared::StoreParameterController, Shared::ValuesFunctionParameterController, Probability::ParametersController, Regression::InitialisationParameterController, Sequence::TermSumController, Shared::InitialisationParameterController, Shared::IntervalParameterController, Shared::StoreController, Shared::ZoomParameterController, Statistics::BoxController, Statistics::CalculationController, Graph::IntegralGraphController, Shared::RangeParameterController, Shared::ValuesParameterController, Statistics::HistogramParameterController, AlternateEmptyViewController, WarningController, Shared::FunctionGoToParameterController, Graph::MinimumGraphController, Graph::IntersectionGraphController, and Graph::RootGraphController.

Definition at line 8 of file view_controller.cpp.

◆ view()

virtual View* ViewController::view ( )
pure virtual

Implemented in Toolbox::ListController, Code::ConsoleController, Code::MenuController, ButtonRowController, Probability::CalculationController, Sequence::TypeParameterController, DynamicViewController, Graph::CalculationParameterController, StackViewController, Code::EditorController, Code::ScriptParameterController, Settings::MainController, Settings::SubController, Statistics::HistogramController, Code::SandboxController, Shared::SimpleInteractiveCurveViewController, Graph::CalculationGraphController, Probability::CalculationTypeController, Regression::PredictionParameterController, Graph::DerivativeParameterController, Home::Controller, Probability::LawController, Shared::FunctionCurveParameterController, Shared::ListParameterController, Shared::ZoomParameterController, Statistics::BoxController, HardwareTest::ScreenTestController, OnBoarding::UpdateController, Shared::LanguageController, Shared::StoreParameterController, Shared::ValuesFunctionParameterController, WarningController, ExamPopUpController, HardwareTest::KeyboardTestController, HardwareTest::LEDTestController, HardwareTest::USBTestController, Regression::InitialisationParameterController, Shared::InitialisationParameterController, OnBoarding::LogoController, Shared::ValuesParameterController, USB::USBConnectedController, AlternateEmptyViewController, HardwareTest::BatteryTestController, HardwareTest::PopUpController, HardwareTest::ResetController, TabViewController, PicViewController, MessageController, and ModalViewController.

◆ viewDidDisappear()

◆ viewWillAppear()


The documentation for this class was generated from the following files: