1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fenstec-syszuxpinyin

Клонировать/Скачать
syszuxim.h 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
wuquanwei Отправлено 27.02.2019 10:05 b6e0015
/***************************************************************************
**
** <SYSZUXpinyin 1.0 , a chinese input method based on Qt for Embedded linux>
** Copyright (C) <2010> <Gemfield> <gemfield@civilnet.cn>
**
** This program is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License version 3 as published
** by the Free Software Foundation.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program. If not, see <http://www.gnu.org/licenses/>.
**
** If you have questions regarding the use of this file, please contact
** Gemfield at gemfield@civilnet.cn or post your questions at
** http://civilnet.cn/syszux/bbs
**
****************************************************************************/
#ifndef SYSZUXIM_H
#define SYSZUXIM_H
#include <QWSInputMethod>
#include <QTextEdit>
#include <QLineEdit>
#include <QDoubleSpinBox>
#include <QSpinBox>
#include <QTimeEdit>
#include <QDateEdit>
#include <QDateTimeEdit>
#include <QComboBox>
class SyszuxPinyin;
class SyszuxIM:public QWSInputMethod
{
Q_OBJECT
public:
SyszuxIM();
~SyszuxIM();
void updateHandler(int);
void focusin();
enum WidgetType{LINEEDIT,SPINBOX,DOUBLESPINBOX,TEXTEDIT,COMBOBOX,TIMEEDIT,DATEEDIT,DATETIMEEDIT};
QLineEdit *le;
QSpinBox *sb;
QDoubleSpinBox *dsb;
QTextEdit *tee;
QComboBox *cb;
QTimeEdit *tie;
QDateEdit *de;
QDateTimeEdit *dte;
WidgetType type;
QWidget *current_focus_widget;
public slots:
void confirmString(QString gemfield);
void onReturnConcel();
private:
SyszuxPinyin* syszuxpinyin;
};
#endif

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fenstec-syszuxpinyin.git
git@api.gitlife.ru:oschina-mirror/fenstec-syszuxpinyin.git
oschina-mirror
fenstec-syszuxpinyin
fenstec-syszuxpinyin
master