Change screens if both left and right are pressed
This commit is contained in:
@ -27,7 +27,8 @@ public:
|
||||
|
||||
virtual ~DebugViewPresenter(){};
|
||||
|
||||
virtual void vehicleStateUpdated() override;
|
||||
void vehicleStateUpdated() override;
|
||||
void nextScreen() override;
|
||||
|
||||
private:
|
||||
DebugViewPresenter();
|
||||
|
||||
@ -30,6 +30,7 @@ public:
|
||||
virtual ~DriverViewPresenter(){};
|
||||
|
||||
void vehicleStateUpdated() override;
|
||||
void nextScreen() override;
|
||||
|
||||
void setFieldType(size_t i, DataFieldType type);
|
||||
|
||||
|
||||
@ -14,6 +14,7 @@ public:
|
||||
void bind(Model *m) { model = m; }
|
||||
|
||||
virtual void vehicleStateUpdated(){};
|
||||
virtual void nextScreen(){};
|
||||
|
||||
protected:
|
||||
Model *model;
|
||||
|
||||
@ -8,29 +8,32 @@ using namespace touchgfx;
|
||||
|
||||
class VehicleConfigView;
|
||||
|
||||
class VehicleConfigPresenter : public touchgfx::Presenter, public ModelListener
|
||||
{
|
||||
class VehicleConfigPresenter : public touchgfx::Presenter,
|
||||
public ModelListener {
|
||||
public:
|
||||
VehicleConfigPresenter(VehicleConfigView& v);
|
||||
VehicleConfigPresenter(VehicleConfigView &v);
|
||||
|
||||
/**
|
||||
* The activate function is called automatically when this screen is "switched in"
|
||||
* (ie. made active). Initialization logic can be placed here.
|
||||
*/
|
||||
virtual void activate();
|
||||
/**
|
||||
* The activate function is called automatically when this screen is "switched
|
||||
* in" (ie. made active). Initialization logic can be placed here.
|
||||
*/
|
||||
virtual void activate();
|
||||
|
||||
/**
|
||||
* The deactivate function is called automatically when this screen is "switched out"
|
||||
* (ie. made inactive). Teardown functionality can be placed here.
|
||||
*/
|
||||
virtual void deactivate();
|
||||
/**
|
||||
* The deactivate function is called automatically when this screen is
|
||||
* "switched out" (ie. made inactive). Teardown functionality can be placed
|
||||
* here.
|
||||
*/
|
||||
virtual void deactivate();
|
||||
|
||||
virtual ~VehicleConfigPresenter() {};
|
||||
virtual ~VehicleConfigPresenter(){};
|
||||
|
||||
void nextScreen() override;
|
||||
|
||||
private:
|
||||
VehicleConfigPresenter();
|
||||
VehicleConfigPresenter();
|
||||
|
||||
VehicleConfigView& view;
|
||||
VehicleConfigView &view;
|
||||
};
|
||||
|
||||
#endif // VEHICLECONFIGPRESENTER_HPP
|
||||
|
||||
Reference in New Issue
Block a user