5
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
6
#include <QtWidgets/QMainWindow>
7
#include <QtWidgets/QPushButton>
8
#include <QtWidgets/QGridLayout>
9
#include <QtWidgets/QTextEdit>
10
#include <QtWidgets/QLabel>
11
#include <QtWidgets/QLineEdit>
12
#include <QtGui/QFocusEvent>
13
#include <QtGui/QInputMethod>
14
#include <QtCore/QProcess>
25
explicit MainWindow();
26
virtual ~MainWindow();
28
bool eventFilter(QObject *watched,
32
Q_SLOT void onStartServerClicked();
33
Q_SLOT void onRotateKeyboardClicked();
34
Q_SLOT void onServerStateChanged();
38
void insertIntoGrid(const QString &description,
39
const Qt::InputMethodHints &hints,
40
const QString &tooltip = QString());
42
QProcess *m_server_process;
43
int m_orientation_index;
45
QGridLayout *const m_grid;
46
QPushButton *const m_start_server;
47
QPushButton *const m_rotate_keyboard;
50
#endif // MAINWINDOW_H