45 lines
727 B
C++
45 lines
727 B
C++
/*
|
|
* MyInputMethod.h
|
|
*
|
|
* Created on: Jun 23, 2013
|
|
* Author: yiyu
|
|
* QQ:1036184468
|
|
* Descriptoin:
|
|
|
|
*/
|
|
|
|
#ifndef MYINPUTMETHOD_H_
|
|
#define MYINPUTMETHOD_H_
|
|
|
|
#include "InputMethod.h"
|
|
#include "DigitalInput.h"
|
|
|
|
#ifndef Q_OS_WIN32
|
|
#include <QWSInputMethod>
|
|
#include <QWSServer>
|
|
class MyInputMethod:public QWSInputMethod
|
|
{
|
|
Q_OBJECT
|
|
#else
|
|
class MyInputMethod
|
|
{
|
|
#endif
|
|
|
|
public:
|
|
MyInputMethod(QWidget *parent = 0);
|
|
~MyInputMethod();
|
|
|
|
void updateHandler ( int type );
|
|
void sendString(QString &str);
|
|
void SetInputFile(QString filename="WINPY_utf8.txt");
|
|
InputMethod* getInputMethod();
|
|
private slots:
|
|
|
|
|
|
private:
|
|
InputMethod *inputMethod;
|
|
DigitalInput *digitalInput;
|
|
};
|
|
|
|
#endif /* MYINPUTMETHOD_H_ */
|