Diffstat (limited to 'noncore/apps/opie-console/function_keyboard.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/function_keyboard.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/function_keyboard.h b/noncore/apps/opie-console/function_keyboard.h index 2be74b4..efeff6d 100644 --- a/noncore/apps/opie-console/function_keyboard.h +++ b/noncore/apps/opie-console/function_keyboard.h @@ -8,6 +8,9 @@ #include <qgroupbox.h> #include <qmap.h> +#include <qspinbox.h> +#include <qcombobox.h> #include "profiledialogwidget.h" + class FKey { @@ -36,4 +39,7 @@ public: ~FunctionKeyboard(); + void changeRows(int); + void changeCols(int); + void paintEvent(QPaintEvent *); void paintKey(int, int); @@ -45,5 +51,5 @@ public: signals: - void keyPressed(ushort, ushort, bool, bool, bool); + void keyPressed(ushort, ushort, bool, bool, bool, ushort, ushort); private: @@ -77,6 +83,17 @@ public: void save(Profile&); +private slots: + + void slotKeyPressed(ushort, ushort, bool, bool, bool, ushort, ushort); + void slotChangeRows(int); + void slotChangeCols(int); + void slotChangeIcon(int); + private: + FunctionKeyboard *kb; + QSpinBox *m_rowBox, *m_colBox; + QComboBox *m_labels; + }; |