54 lines
1.3 KiB
C++
54 lines
1.3 KiB
C++
/*********************************************************************************/
|
|
/********** THIS FILE IS GENERATED BY TOUCHGFX DESIGNER, DO NOT MODIFY ***********/
|
|
/*********************************************************************************/
|
|
#ifndef FRONTENDAPPLICATIONBASE_HPP
|
|
#define FRONTENDAPPLICATIONBASE_HPP
|
|
|
|
#include <mvp/MVPApplication.hpp>
|
|
#include <gui/model/Model.hpp>
|
|
|
|
class FrontendHeap;
|
|
|
|
class FrontendApplicationBase : public touchgfx::MVPApplication
|
|
{
|
|
public:
|
|
FrontendApplicationBase(Model& m, FrontendHeap& heap);
|
|
virtual ~FrontendApplicationBase() { }
|
|
|
|
virtual void changeToStartScreen()
|
|
{
|
|
gotoMissionSelectScreenNoTransition();
|
|
}
|
|
|
|
// MissionSelect
|
|
void gotoMissionSelectScreenNoTransition();
|
|
|
|
// AMI
|
|
void gotoAMIScreenNoTransition();
|
|
|
|
// DriverView
|
|
void gotoDriverViewScreenNoTransition();
|
|
|
|
// DebugView
|
|
void gotoDebugViewScreenNoTransition();
|
|
|
|
protected:
|
|
touchgfx::Callback<FrontendApplicationBase> transitionCallback;
|
|
FrontendHeap& frontendHeap;
|
|
Model& model;
|
|
|
|
// MissionSelect
|
|
void gotoMissionSelectScreenNoTransitionImpl();
|
|
|
|
// AMI
|
|
void gotoAMIScreenNoTransitionImpl();
|
|
|
|
// DriverView
|
|
void gotoDriverViewScreenNoTransitionImpl();
|
|
|
|
// DebugView
|
|
void gotoDebugViewScreenNoTransitionImpl();
|
|
};
|
|
|
|
#endif // FRONTENDAPPLICATIONBASE_HPP
|