initial version
[kumushedit] / kumushedit.h
1 #ifndef KUMUSHEDIT_H
2 #define KUMUSHEDIT_H
3
4 #include <QWidget>
5
6 #include "vkb.h"
7
8 QT_FORWARD_DECLARE_CLASS(QTextEdit)
9
10 class KumushEdit : public QWidget
11 {
12     Q_OBJECT
13
14 public:
15     explicit KumushEdit(QWidget *parent = 0);
16     ~KumushEdit();
17 public slots:
18     void VKBButtonClicked(QString value);
19     void openButtonClicked();
20     void saveButtonClicked();
21     void copyButtonClicked();
22     void pasteButtonClicked();
23     void fwButtonClicked();
24     void bwButtonClicked();
25     void bspaceButtonClicked();
26
27 private:
28     void createTextEdit();
29     void createVKB();
30
31 private:
32     QTextEdit *mTextEdit;
33     QString fileName;
34     VKB *mVKB;
35 };
36
37 #endif // KUMUSHEDIT_H