My Project
 
Loading...
Searching...
No Matches
simplebutton.h
Go to the documentation of this file.
1#pragma once
2
3#include "component.h"
4#include "toucharea.h"
5
6class Image;
7
8class SimpleButton :public Component{
9private:
10 class TouchAreaNew :public TouchArea{
11 public:
12 SimpleButton* sb;
13 TouchAreaNew(SimpleButton* sbp, Image* img);
14 protected:
15 virtual void onTouchDown(TouchScreen::Touch* touch);
16 virtual void onTouchUp(TouchScreen::Touch* touch);
17 virtual void onClick(TouchScreen::Touch* touch);
18 };
19 Image* image;
20
21public:
22 SimpleButton(Image* image);
23
24protected:
25 virtual void createChildren();
26 virtual void layout();
27
28 virtual void onClick() {};
29};
virtual void onClick()
Definition simplebutton.h:28
virtual void layout()
Definition simplebutton.cpp:22
SimpleButton(Image *image)
Definition simplebutton.cpp:5
virtual void createChildren()
Definition simplebutton.cpp:14