Question
How does one override handleDragEvent(const DragEvent& event); method of a SwipeContainer thet is a member of a View object.
I have a MainView that has a member Swipe containter.
class MainViewBase : public touchgfx::View<MainPresenter>
{
public:
MainViewBase();
virtual ~MainViewBase() {}
virtual void setupScreen();
protected:
FrontendApplication& application() {
return *static_cast<FrontendApplication*>(touchgfx::Application::getInstance());
}
/*
* Member Declarations
*/
touchgfx::SwipeContainer swipeContainer;Every swipeContainer has a virtual method handleDragEvent
class SwipeContainer : public Container
{
public:
SwipeContainer();
virtual ~SwipeContainer();
virtual void handleTickEvent();
virtual void handleClickEvent(const ClickEvent& event);
virtual void handleDragEvent(const DragEvent& event);
virtual void handleGestureEvent(const GestureEvent& event);I would like to implement a slideMenu expansion when swipe cointainer detects drag in Y direction. Where can I overide handleDragEvent of this swipeContainer and redefine what I want?
