MainMenuPresenter is only used within TouchGFX.
 
Symbols
loading...
Files
loading...

MainMenuPresenter class

Syntax

class MainMenuPresenter : public DemoPresenter { public:     enum DemoID     {         CUSTOM_CONTROLS = 0,         GRAPH_SCREEN,         EASING_EQUATION,         PRODUCT_PRESENTER,         NO_DEMO_SCREEN     };     MainMenuPresenter(MainMenuView& v);     virtual void activate();     virtual void deactivate();     virtual ~MainMenuPresenter() {};     void demoSelected(DemoID id, uint8_t menuIndex); private:     MainMenuPresenter();     MainMenuView& view; };

Fields

view

No summary provided. Read more...

Methods

activate()

The activate function is called automatically when this screen is "switched in" (ie. made active). Initialization logic can be placed here. Read more...

deactivate()

The deactivate function is called automatically when this screen is "switched out" (ie. made inactive). Teardown functionality can be placed here. Read more...

demoSelected()

No summary provided. Read more...

References

LocationReferrerText
MainMenuPresenter.hpp:29
class MainMenuPresenter : public DemoPresenter
FrontendApplication.cpp:102FrontendApplication::gotoMainMenuScreenNoTransitionImpl()
FrontendApplication.cpp:113FrontendApplication::gotoMainMenuScreenImpl()
FrontendHeap.hpp:77
typedef meta::TypeList< MainMenuPresenter,
MainMenuPresenter.cpp:22MainMenuPresenter::MainMenuPresenter()
MainMenuPresenter::MainMenuPresenter(MainMenuView& v) :
MainMenuPresenter.cpp:28MainMenuPresenter::activate()
void MainMenuPresenter::activate()
MainMenuPresenter.cpp:33MainMenuPresenter::deactivate()
void MainMenuPresenter::deactivate()
MainMenuPresenter.cpp:38MainMenuPresenter::demoSelected()
void MainMenuPresenter::demoSelected(DemoID id, uint8_t menuIndex)
MainMenuView.cpp:81MainMenuView::setupScreen()
demoScreenIndex[0] = MainMenuPresenter::CUSTOM_CONTROLS;
MainMenuView.cpp:82MainMenuView::setupScreen()
demoScreenIndex[1] = MainMenuPresenter::EASING_EQUATION;
MainMenuView.cpp:83MainMenuView::setupScreen()
demoScreenIndex[2] = MainMenuPresenter::PRODUCT_PRESENTER;
MainMenuView.cpp:84MainMenuView::setupScreen()
demoScreenIndex[3] = MainMenuPresenter::GRAPH_SCREEN;
MainMenuView.hpp:45

Class Tree

Child classes
MainMenuPresenter
all items filtered out