deleted: Makefile
[groove] / vkb.cpp
1 #include "vkb.h"
2 #include "ui_vkb.h"
3 #include <QMouseEvent>
4 vkb::vkb(QWidget *parent) :
5     QDialog(parent),
6     ui(new Ui::vkb)
7 {
8     ui->setupUi(this);
9 }
10 void vkb::setText(QString s)
11 {
12     ui->tBox->setText(s);
13 }
14 void vkb::closeEvent(QCloseEvent *)
15 {
16     emit this->submitText(ui->tBox->text());
17 }
18
19 vkb::~vkb()
20 {
21     delete ui;
22 }
23 void vkb::addText(QString s)
24 {
25     ui->tBox->setText(ui->tBox->text().append(s));
26 }
27 void vkb::on_delB_clicked()
28 {
29     QString a = ui->tBox->text();
30     a.chop(1);
31     ui->tBox->setText(a);
32 }
33 void vkb::on_spaceB_clicked()
34 {
35     this->addText(" ");
36 }
37
38 void vkb::changeEvent(QEvent *e)
39 {
40     QDialog::changeEvent(e);
41     switch (e->type()) {
42     case QEvent::LanguageChange:
43         ui->retranslateUi(this);
44         break;
45     default:
46         break;
47     }
48 }
49 void vkb::on_aB_clicked()
50 {
51     this->addText("a");
52 }
53 void vkb::on_bB_clicked()
54 {
55     this->addText("b");
56 }
57 void vkb::on_cB_clicked()
58 {
59     this->addText("c");
60 }
61 void vkb::on_dB_clicked()
62 {
63     this->addText("d");
64 }
65 void vkb::on_eB_clicked()
66 {
67     this->addText("e");
68 }
69 void vkb::on_fB_clicked()
70 {
71     this->addText("f");
72 }
73 void vkb::on_gB_clicked()
74 {
75     this->addText("g");
76 }
77 void vkb::on_hB_clicked()
78 {
79     this->addText("h");
80 }
81 void vkb::on_iB_clicked()
82 {
83     this->addText("i");
84 }
85 void vkb::on_jB_clicked()
86 {
87     this->addText("j");
88 }
89 void vkb::on_kB_clicked()
90 {
91     this->addText("k");
92 }
93 void vkb::on_lB_clicked()
94 {
95     this->addText("l");
96 }
97 void vkb::on_mB_clicked()
98 {
99     this->addText("m");
100 }
101 void vkb::on_nB_clicked()
102 {
103     this->addText("n");
104 }
105 void vkb::on_oB_clicked()
106 {
107     this->addText("o");
108 }
109 void vkb::on_pB_clicked()
110 {
111     this->addText("p");
112 }
113 void vkb::on_qB_clicked()
114 {
115     this->addText("q");
116 }
117 void vkb::on_rB_clicked()
118 {
119     this->addText("r");
120 }
121 void vkb::on_sB_clicked()
122 {
123     this->addText("s");
124 }
125 void vkb::on_tB_clicked()
126 {
127     this->addText("t");
128 }
129 void vkb::on_uB_clicked()
130 {
131     this->addText("u");
132 }
133 void vkb::on_vB_clicked()
134 {
135     this->addText("v");
136 }
137 void vkb::on_wB_clicked()
138 {
139     this->addText("w");
140 }
141 void vkb::on_xB_clicked()
142 {
143     this->addText("x");
144 }
145 void vkb::on_yB_clicked()
146 {
147     this->addText("y");
148 }
149 void vkb::on_zB_clicked()
150 {
151     this->addText("z");
152 }
153