#include </home/clem/local/src/opie/inputmethods/dasher/QtDasherImpl.h>
Inheritance diagram for QtDasherImpl:


Public Member Functions | |
| QtDasherImpl () | |
| virtual | ~QtDasherImpl () |
| QRESULT | queryInterface (const QUuid &, QUnknownInterface **) |
| virtual Q_REFCOUNT QWidget * | inputMethod (QWidget *parent, Qt::WFlags f) |
| create a new widget which should be used as input | |
| virtual void | resetState () |
| Reset the state of the inputmethod. | |
| virtual QPixmap * | icon () |
| The icon of your Input method. | |
| virtual QString | name () |
| virtual void | onKeyPress (QObject *receiver, const char *slot) |
| pass your key event through | |
Private Attributes | |
| CDasherInterface * | qtdasherinterface |
| QtDasherPlugin * | qtdasherwidget |
| QPixmap * | icn |
|
|
Definition at line 23 of file QtDasherImpl.cc. |
|
|
Definition at line 28 of file QtDasherImpl.cc. References icn, and qtdasherwidget. |
|
|
The icon of your Input method. Return a pointer to a QPixmap symboling your inputmethod You need to delete the pixmap later yourself. Implements InputMethodInterface. Definition at line 48 of file QtDasherImpl.cc. References icn, and qtdasher_xpm. |
|
||||||||||||
|
create a new widget which should be used as input This method will be called if the inputmethod is to be shown. Make sure that your widget is not too large. As of Opie1.1 InputMethods can be floating as well. Delete the Widget yourself.
Implements InputMethodInterface. Definition at line 34 of file QtDasherImpl.cc. References qtdasherwidget. |
|
|
Implements InputMethodInterface. Definition at line 55 of file QtDasherImpl.cc. References qApp. |
|
||||||||||||
|
pass your key event through In your actual Input Implementation you'll need a SIGNAL with this void key(ushort,ushort,ushort,bool,bool) signal. The host of your input method requests you to connect your signal with the signal out of receiver and slot. ushort == unicode value ushort == keycode ushort == modifiers from Qt::ButtonState bool == true if the key is pressed and false if released bool == autorepeat on or off. See the QWSServer for more information about emitting keys
Implements InputMethodInterface. Definition at line 60 of file QtDasherImpl.cc. References qtdasherwidget. |
|
||||||||||||
|
Implements QUnknownInterface. Definition at line 67 of file QtDasherImpl.cc. References IID_InputMethod, IID_QUnknown, QS_FALSE, and QS_OK. |
|
|
Reset the state of the inputmethod. If you're shown reset the state of the keyboard to the the default. Implements InputMethodInterface. Definition at line 42 of file QtDasherImpl.cc. References qtdasherwidget, and QtDasherPlugin::resetState(). |
|
|
Definition at line 30 of file QtDasherImpl.h. Referenced by icon(), and ~QtDasherImpl(). |
|
|
Definition at line 28 of file QtDasherImpl.h. |
|
|
Definition at line 29 of file QtDasherImpl.h. Referenced by inputMethod(), onKeyPress(), resetState(), and ~QtDasherImpl(). |
1.4.2