42 lines
1.1 KiB
C++
42 lines
1.1 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()
|
|
{
|
|
gotoDriverViewScreenNoTransition();
|
|
}
|
|
|
|
// AMI
|
|
void gotoAMIScreenNoTransition();
|
|
|
|
// DriverView
|
|
void gotoDriverViewScreenNoTransition();
|
|
|
|
protected:
|
|
touchgfx::Callback<FrontendApplicationBase> transitionCallback;
|
|
FrontendHeap& frontendHeap;
|
|
Model& model;
|
|
|
|
// AMI
|
|
void gotoAMIScreenNoTransitionImpl();
|
|
|
|
// DriverView
|
|
void gotoDriverViewScreenNoTransitionImpl();
|
|
};
|
|
|
|
#endif // FRONTENDAPPLICATIONBASE_HPP
|