Delete COPYING as LICENSE is to be used
[apps/poi-yelp.git] / Keyboard.h
1 #ifndef __KEYBOARD_H__
2 #define __KEYBOARD_H__
3
4 #include <QWidget>
5 #include <QRect>
6 #include <QLabel>
7 #include <QSignalMapper>
8
9 class Keyboard : public QWidget
10 {
11     Q_OBJECT
12     public:
13         explicit Keyboard(QRect r, QWidget *parent = Q_NULLPTR);
14         virtual ~Keyboard();
15
16     signals:
17         void specialKeyClicked(int key);
18         void keyClicked(const QString &text);
19
20     private slots:
21         void buttonClicked(int key);
22
23     private:
24         QRect rect;
25         QLabel background;
26         QSignalMapper *mapper;
27 };
28
29 #endif // __KEYBOARD_H__