00001 #ifndef QTDASHERIMPL_H 00002 #define QTDASHERIMPL_H 00003 00004 #include <qpe/inputmethodinterface.h> 00005 #include "QtDasherPlugin.h" 00006 00007 class QtDasher; 00008 class QPixmap; 00009 00010 class QtDasherImpl : public InputMethodInterface 00011 { 00012 public: 00013 QtDasherImpl(); 00014 virtual ~QtDasherImpl(); 00015 00016 #ifndef QT_NO_COMPONENT 00017 QRESULT queryInterface( const QUuid&, QUnknownInterface** ); 00018 Q_REFCOUNT 00019 #endif 00020 00021 virtual QWidget *inputMethod( QWidget *parent, Qt::WFlags f ); 00022 virtual void resetState(); 00023 virtual QPixmap *icon(); 00024 virtual QString name(); 00025 virtual void onKeyPress( QObject *receiver, const char *slot ); 00026 00027 private: 00028 CDasherInterface *qtdasherinterface; 00029 QtDasherPlugin *qtdasherwidget; 00030 QPixmap *icn; 00031 }; 00032 00033 #endif 00034 00035 00036 00037
1.4.2