-rw-r--r-- | noncore/apps/opie-console/function_keyboard.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/function_keyboard.cpp b/noncore/apps/opie-console/function_keyboard.cpp index 9b036f3..d8ade69 100644 --- a/noncore/apps/opie-console/function_keyboard.cpp +++ b/noncore/apps/opie-console/function_keyboard.cpp | |||
@@ -79,49 +79,49 @@ void FunctionKeyboard::paintKey(int row, int col) { | |||
79 | 79 | ||
80 | p.fillRect(QRect(QPoint(col * keyWidth + 1, row * keyHeight + 1), | 80 | p.fillRect(QRect(QPoint(col * keyWidth + 1, row * keyHeight + 1), |
81 | QPoint((col + 1) * keyWidth - 1, row * keyHeight + keyHeight- 1)), | 81 | QPoint((col + 1) * keyWidth - 1, row * keyHeight + keyHeight- 1)), |
82 | (pressedRow != -1 && pressedCol != -1 ) ? QColor(97,119,155) : QColor(255,255,255)); | 82 | (pressedRow != -1 && pressedCol != -1 ) ? QColor(97,119,155) : QColor(255,255,255)); |
83 | p.drawText( | 83 | p.drawText( |
84 | col * keyWidth + 1, row * keyHeight + 1, | 84 | col * keyWidth + 1, row * keyHeight + 1, |
85 | keyWidth, keyHeight, | 85 | keyWidth, keyHeight, |
86 | Qt::AlignHCenter | Qt::AlignVCenter, | 86 | Qt::AlignHCenter | Qt::AlignVCenter, |
87 | keys["r" + QString::number(row) + "c" + QString::number(col)].getL() | 87 | keys["r" + QString::number(row) + "c" + QString::number(col)].getL() |
88 | ); | 88 | ); |
89 | 89 | ||
90 | } | 90 | } |
91 | 91 | ||
92 | void FunctionKeyboard::mousePressEvent(QMouseEvent *e) { | 92 | void FunctionKeyboard::mousePressEvent(QMouseEvent *e) { |
93 | 93 | ||
94 | pressedRow = e->y() / keyHeight; | 94 | pressedRow = e->y() / keyHeight; |
95 | pressedCol = e->x() / keyWidth; | 95 | pressedCol = e->x() / keyWidth; |
96 | 96 | ||
97 | paintKey(pressedRow, pressedCol); | 97 | paintKey(pressedRow, pressedCol); |
98 | 98 | ||
99 | // emit that sucker! | 99 | // emit that sucker! |
100 | FKey k = keys["r" + QString::number(pressedRow) + "c" + QString::number(pressedCol)]; | 100 | FKey k = keys["r" + QString::number(pressedRow) + "c" + QString::number(pressedCol)]; |
101 | //QWSServer::sendKeyEvent(k.getU(), k.getQ(), 0, 1, 0); | 101 | //QWSServer::sendKeyEvent(k.getU(), k.getQ(), 0, 1, 0); |
102 | //qwsServer->sendKeyEvent(k.getU(), k.getQ(), 0, 1, 0); | 102 | //qwsServer->sendKeyEvent(k.getU(), k.getQ(), 0, 1, 0); |
103 | qwsServer->sendKeyEvent(0x41, 0, 0, 1, 0); | 103 | //qwsServer->sendKeyEvent(0x41, 0, 0, 1, 0); |
104 | } | 104 | } |
105 | 105 | ||
106 | void FunctionKeyboard::mouseReleaseEvent(QMouseEvent *) { | 106 | void FunctionKeyboard::mouseReleaseEvent(QMouseEvent *) { |
107 | 107 | ||
108 | if (pressedRow != -1 && pressedRow != -1) { | 108 | if (pressedRow != -1 && pressedRow != -1) { |
109 | 109 | ||
110 | int row = pressedRow; pressedRow = -1; | 110 | int row = pressedRow; pressedRow = -1; |
111 | int col = pressedCol; pressedCol = -1; | 111 | int col = pressedCol; pressedCol = -1; |
112 | paintKey(row, col); | 112 | paintKey(row, col); |
113 | 113 | ||
114 | FKey k = keys["r" + QString::number(row) + "c" + QString::number(col)]; | 114 | FKey k = keys["r" + QString::number(row) + "c" + QString::number(col)]; |
115 | //QWSServer::sendKeyEvent(k.getU(), k.getQ(), 0, 0, 0); | 115 | //QWSServer::sendKeyEvent(k.getU(), k.getQ(), 0, 0, 0); |
116 | //qwsServer->sendKeyEvent(k.getU(), k.getQ(), 0, 0, 0); | 116 | //qwsServer->sendKeyEvent(k.getU(), k.getQ(), 0, 0, 0); |
117 | } | 117 | } |
118 | 118 | ||
119 | } | 119 | } |
120 | 120 | ||
121 | 121 | ||
122 | void FunctionKeyboard::resizeEvent(QResizeEvent*) { | 122 | void FunctionKeyboard::resizeEvent(QResizeEvent*) { |
123 | 123 | ||
124 | /* set he default font height/width */ | 124 | /* set he default font height/width */ |
125 | QFontMetrics fm=fontMetrics(); | 125 | QFontMetrics fm=fontMetrics(); |
126 | keyHeight = fm.lineSpacing() + 2; | 126 | keyHeight = fm.lineSpacing() + 2; |
127 | keyWidth = (double)width()/numCols; | 127 | keyWidth = (double)width()/numCols; |