#include </home/clem/local/src/opie/inputmethods/handwriting/qimpeninput.h>
Collaboration diagram for QIMPenInput:

Signals | |
| void | key (ushort, ushort, ushort, bool, bool) |
Public Member Functions | |
| QIMPenInput (QWidget *parent=0, const char *name=0, WFlags wf=0) | |
| virtual | ~QIMPenInput () |
| void | resetState () |
| QSize | sizeHint () const |
Private Types | |
| enum | Mode { Normal, Switch, SwitchLock } |
Private Slots | |
| void | wordPicked (const QString &) |
| void | selectCharSet (int) |
| void | beginStroke () |
| void | strokeEntered (QIMPenStroke *st) |
| void | matchedCharacters (const QIMPenCharMatchList &cl) |
| void | keypress (uint scan_uni) |
| void | erase () |
| void | help () |
| void | setup () |
| void | backspace () |
| void | enter () |
Private Member Functions | |
| void | loadProfiles () |
| void | selectProfile (const QString &name) |
| void | handleExtended (const QString &) |
| void | updateWordMatch (QIMPenCharMatchList &ml) |
| void | matchWords () |
| void | scanDict (const QDawg::Node *n, int ipos, const QString &str, int error) |
Private Attributes | |
| Mode | mode |
| QRect | prefRect |
| QIMPenWidget * | pw |
| QPushButton * | helpBtn |
| QPushButton * | setupBtn |
| QIMPenSetup * | setupDlg |
| QIMPenMatch * | matcher |
| QGuardedPtr< HandwritingHelp > | helpDlg |
| QIMPenProfile * | profile |
| QList< QIMPenProfile > | profileList |
| QIMPenCharSet * | shortcutCharSet |
| QIMPenCharSetList | baseSets |
| int | currCharSet |
| QIMPenWordPick * | wordPicker |
Definition at line 40 of file qimpeninput.h.
|
|
Definition at line 75 of file qimpeninput.h. |
|
||||||||||||||||
|
Definition at line 138 of file qimpeninput.cpp. References backspace(), beginStroke(), bs_xpm, currCharSet, enter(), enter_xpm, erase(), f, Global::fixedDawg(), help(), help_xpm, helpBtn, QIMPenMatch::isWordMatchingEnabled(), keypress(), loadProfiles(), matchedCharacters(), matcher, mode, Normal, pen_xpm, profile, profileList, pw, selectCharSet(), setup(), setupBtn, setupDlg, shortcutCharSet, QIMPenWidget::sizeHint(), strokeEntered(), TRUE, wordPicked(), and wordPicker. |
|
|
Definition at line 224 of file qimpeninput.cpp. References helpDlg. |
|
|
Definition at line 501 of file qimpeninput.cpp. References QIMPenMatch::backspace(), Qt::Key_Backspace, keypress(), and matcher. Referenced by QIMPenInput(). |
|
|
Definition at line 330 of file qimpeninput.cpp. Referenced by QIMPenInput(). |
|
|
Definition at line 507 of file qimpeninput.cpp. References Qt::Key_Return, keypress(), matcher, and QIMPenMatch::resetState(). Referenced by QIMPenInput(). |
|
|
Definition at line 339 of file qimpeninput.cpp. References Qt::Key_Backspace, and keypress(). Referenced by QIMPenInput(). |
|
|
Definition at line 460 of file qimpeninput.cpp. References QString::find(), QString::latin1(), QString::mid(), odebug, oendl, and selectProfile(). Referenced by matchedCharacters(). |
|
|
Definition at line 469 of file qimpeninput.cpp. References helpDlg, and profile. Referenced by QIMPenInput(). |
|
||||||||||||||||||||||||
|
Referenced by keypress(). |
|
|
Definition at line 417 of file qimpeninput.cpp. References baseSets, QIMPenWidget::changeCharSet(), currCharSet, key(), Qt::Key_A, Qt::Key_Space, mode, Normal, profile, pw, Switch, SwitchLock, and QIMPenProfile::uppercase(). Referenced by backspace(), enter(), erase(), QIMPenInput(), and wordPicked(). |
|
|
Definition at line 236 of file qimpeninput.cpp. References QIMPenCharSet::addChar(), QValueList< T >::begin(), QValueList< T >::end(), QDir::entryList(), list, p, profile, profileList, QPEApplication::qpeDir(), Config::readEntry(), selectProfile(), Config::setGroup(), QIMPenCharSet::setTitle(), QIMPenProfile::shortcut(), shortcutCharSet, and tr. Referenced by QIMPenInput(), and setup(). |
|
|
|
|
|
|
Definition at line 514 of file qimpeninput.cpp. References matcher, and QIMPenMatch::resetState(). Referenced by HandwritingImpl::resetState(). |
|
||||||||||||||||||||
|
|
|
|
Definition at line 320 of file qimpeninput.cpp. References baseSets, QIMPenWidget::changeCharSet(), currCharSet, mode, Normal, pw, and Switch. Referenced by QIMPenInput(). |
|
|
|
Open the setup dialog Definition at line 482 of file qimpeninput.cpp. References QIMPenSetup::editor(), Global::hideInputMethod(), loadProfiles(), profile, qApp, setupDlg, Global::showInputMethod(), and TRUE. Referenced by QIMPenInput(). |
|
|
Definition at line 229 of file qimpeninput.cpp. References pw, QIMPenWidget::sizeHint(), QIMPenWordPick::sizeHint(), and wordPicker. |
|
|
Definition at line 334 of file qimpeninput.cpp. References QIMPenWidget::greyStroke(), and pw. Referenced by QIMPenInput(). |
|
|
|
|
|
Definition at line 307 of file qimpeninput.cpp. References QIMPenWordPick::clear(), i, Qt::Key_Backspace, keypress(), matcher, QIMPenMatch::resetState(), QIMPenMatch::word(), and wordPicker. Referenced by QIMPenInput(). |
|
|
Definition at line 89 of file qimpeninput.h. Referenced by keypress(), matchedCharacters(), selectCharSet(), and selectProfile(). |
|
|
Definition at line 90 of file qimpeninput.h. Referenced by keypress(), matchedCharacters(), QIMPenInput(), and selectCharSet(). |
|
|
Definition at line 81 of file qimpeninput.h. Referenced by QIMPenInput(). |
|
|
Definition at line 85 of file qimpeninput.h. Referenced by help(), selectProfile(), and ~QIMPenInput(). |
|
|
Definition at line 84 of file qimpeninput.h. Referenced by backspace(), enter(), QIMPenInput(), resetState(), selectProfile(), and wordPicked(). |
|
|
Definition at line 78 of file qimpeninput.h. Referenced by keypress(), matchedCharacters(), QIMPenInput(), and selectCharSet(). |
|
|
Definition at line 79 of file qimpeninput.h. |
|
|
Definition at line 86 of file qimpeninput.h. Referenced by help(), keypress(), loadProfiles(), matchedCharacters(), QIMPenInput(), selectProfile(), and setup(). |
|
|
Definition at line 87 of file qimpeninput.h. Referenced by loadProfiles(), QIMPenInput(), and selectProfile(). |
|
|
Definition at line 80 of file qimpeninput.h. Referenced by keypress(), matchedCharacters(), QIMPenInput(), selectCharSet(), selectProfile(), sizeHint(), and strokeEntered(). |
|
|
Definition at line 82 of file qimpeninput.h. Referenced by QIMPenInput(). |
|
|
Definition at line 83 of file qimpeninput.h. Referenced by QIMPenInput(), and setup(). |
|
|
Definition at line 88 of file qimpeninput.h. Referenced by loadProfiles(), matchedCharacters(), and QIMPenInput(). |
|
|
Definition at line 91 of file qimpeninput.h. Referenced by QIMPenInput(), selectProfile(), sizeHint(), and wordPicked(). |
1.4.2