summaryrefslogtreecommitdiff
path: root/inputmethods/dasher/QtDasherImpl.h
Side-by-side diff
Diffstat (limited to 'inputmethods/dasher/QtDasherImpl.h') (more/less context) (ignore whitespace changes)
-rw-r--r--inputmethods/dasher/QtDasherImpl.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/inputmethods/dasher/QtDasherImpl.h b/inputmethods/dasher/QtDasherImpl.h
new file mode 100644
index 0000000..c143dc3
--- a/dev/null
+++ b/inputmethods/dasher/QtDasherImpl.h
@@ -0,0 +1,38 @@
+#ifndef QTDASHERIMPL_H
+#define QTDASHERIMPL_H
+
+#include <qpe/inputmethodinterface.h>
+#include "QtDasherPlugin.h"
+
+class QtDasher;
+class QPixmap;
+
+class QtDasherImpl : public InputMethodInterface
+{
+public:
+ QtDasherImpl();
+ virtual ~QtDasherImpl();
+
+#ifndef QT_NO_COMPONENT
+ QRESULT queryInterface( const QUuid&, QUnknownInterface** );
+ Q_REFCOUNT
+#endif
+
+ virtual QWidget *inputMethod( QWidget *parent, Qt::WFlags f );
+ virtual void resetState();
+ virtual QPixmap *icon();
+ virtual QString name();
+ virtual void onKeyPress( QObject *receiver, const char *slot );
+
+private:
+ CDasherInterface *qtdasherinterface;
+ QtDasherPlugin *qtdasherwidget;
+ QPixmap *icn;
+ ulong ref;
+};
+
+#endif
+
+
+
+