#include <PreKeymap.h>
|
enum | { cKeymapRows = 4,
cKeymapColumns = 10
} |
|
enum | EShiftMode { eShiftMode_Undefined = -1,
eShiftMode_Off = 0,
eShiftMode_Once,
eShiftMode_CapsLock
} |
|
enum | ESymbolMode { eSymbolMode_Undefined = -1,
eSymbolMode_Off = 0,
eSymbolMode_Lock
} |
|
enum | ELayoutPage { eLayoutPage_plain = 0,
eLayoutPage_Alternate,
eLayoutPageCount = 2
} |
|
enum | ETabAction { eTabAction_Tab = 0,
eTabAction_Next,
eTabAction_Previous
} |
|
typedef const UKey | constUKeyArray [] |
|
typedef WKey | Layout [cKeymapRows][cKeymapColumns] |
|
typedef float | HLimits [cKeymapRows][cKeymapColumns] |
|
typedef float | VLimits [cKeymapRows] |
|
|
| PreKeymap () |
|
void | setRect (int x, int y, int w, int h) |
|
const QRect & | rect () const |
|
void | setRowHeight (int rowIndex, int height) |
|
QPoint | pointToKeyboard (const QPoint &location) |
|
int | keyboardToKeyZone (QPoint keyboardCoordinate, QRect &outZone) |
|
bool | setLayoutFamily (const LayoutFamily *layoutFamily) |
|
const LayoutFamily * | layoutFamily () const |
|
bool | setLanguageName (const std::string &name) |
|
void | keyboardCombosChanged () |
|
QList< const char * > | getLayoutList () |
|
const char * | getLayoutDefaultLanguage (const char *layoutName) |
|
bool | setShiftMode (EShiftMode shiftMode) |
|
EShiftMode | shiftMode () const |
|
bool | setSymbolMode (ESymbolMode symbolMode) |
|
ESymbolMode | symbolMode () const |
|
bool | setShiftKeyDown (bool shiftKeyDown) |
|
bool | setSymbolKeyDown (bool symbolKeyDown) |
|
bool | setEditorState (const PalmIME::EditorState &editorState) |
|
const PalmIME::EditorState & | editorState () const |
|
bool | setAutoCap (bool autoCap) |
|
bool | isSymbolActive () const |
|
bool | isShiftActive () const |
|
bool | isShiftDown () const |
|
bool | isSymbolDown () const |
|
bool | isCapActive () const |
|
bool | isCapOrAutoCapActive () const |
|
bool | isAutoCapActive () const |
|
UKey | map (QPoint p) |
|
UKey | map (int x, int y) |
|
UKey | map (QPoint p, ELayoutPage page) |
|
UKey | map (int x, int y, ELayoutPage page) |
|
quint32 | getPage () const |
|
ETabAction | tabAction () const |
|
const char * | layoutName () |
|
uint16_t | primaryKeyboardID () |
|
uint16_t | secondaryKeyboardID () |
|
bool | generateKeyboardLayout (const char *fullPath) |
|
const UKey * | getExtendedChars (QPoint keyboardCoordinate) |
|
QString | getKeyDisplayString (UKey key, bool logging=false) |
|
bool | showEmoticonsAsGraphics () |
|
int | updateLimits () |
|
typedef const UKey Pre_Keyboard::PreKeymap::constUKeyArray[] |
typedef float Pre_Keyboard::PreKeymap::VLimits[cKeymapRows] |
Enumerator |
---|
cKeymapRows |
|
cKeymapColumns |
|
Enumerator |
---|
eLayoutPage_plain |
|
eLayoutPage_Alternate |
|
eLayoutPageCount |
|
Enumerator |
---|
eShiftMode_Undefined |
|
eShiftMode_Off |
|
eShiftMode_Once |
|
eShiftMode_CapsLock |
|
Enumerator |
---|
eSymbolMode_Undefined |
|
eSymbolMode_Off |
|
eSymbolMode_Lock |
|
Enumerator |
---|
eTabAction_Tab |
|
eTabAction_Next |
|
eTabAction_Previous |
|
Pre_Keyboard::PreKeymap::PreKeymap |
( |
| ) |
|
const PalmIME::EditorState& Pre_Keyboard::PreKeymap::editorState |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::generateKeyboardLayout |
( |
const char * |
fullPath | ) |
|
const UKey * Pre_Keyboard::PreKeymap::getExtendedChars |
( |
QPoint |
keyboardCoordinate | ) |
|
QString Pre_Keyboard::PreKeymap::getKeyDisplayString |
( |
UKey |
key, |
|
|
bool |
logging = false |
|
) |
| |
const char * Pre_Keyboard::PreKeymap::getLayoutDefaultLanguage |
( |
const char * |
layoutName | ) |
|
QList< const char * > Pre_Keyboard::PreKeymap::getLayoutList |
( |
| ) |
|
quint32 Pre_Keyboard::PreKeymap::getPage |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::isAutoCapActive |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::isCapActive |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::isCapOrAutoCapActive |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::isShiftActive |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::isShiftDown |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::isSymbolActive |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::isSymbolDown |
( |
| ) |
const |
|
inline |
static bool Pre_Keyboard::PreKeymap::isValidLocation |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
inlinestatic |
static bool Pre_Keyboard::PreKeymap::isValidLocation |
( |
QPoint |
location | ) |
|
|
inlinestatic |
void Pre_Keyboard::PreKeymap::keyboardCombosChanged |
( |
| ) |
|
int Pre_Keyboard::PreKeymap::keyboardToKeyZone |
( |
QPoint |
keyboardCoordinate, |
|
|
QRect & |
outZone |
|
) |
| |
const LayoutFamily* Pre_Keyboard::PreKeymap::layoutFamily |
( |
| ) |
const |
|
inline |
const char* Pre_Keyboard::PreKeymap::layoutName |
( |
| ) |
|
|
inline |
UKey Pre_Keyboard::PreKeymap::map |
( |
QPoint |
p | ) |
|
|
inline |
UKey Pre_Keyboard::PreKeymap::map |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
QPoint Pre_Keyboard::PreKeymap::pointToKeyboard |
( |
const QPoint & |
location | ) |
|
uint16_t Pre_Keyboard::PreKeymap::primaryKeyboardID |
( |
| ) |
|
|
inline |
const QRect& Pre_Keyboard::PreKeymap::rect |
( |
| ) |
const |
|
inline |
uint16_t Pre_Keyboard::PreKeymap::secondaryKeyboardID |
( |
| ) |
|
|
inline |
bool Pre_Keyboard::PreKeymap::setAutoCap |
( |
bool |
autoCap | ) |
|
bool Pre_Keyboard::PreKeymap::setEditorState |
( |
const PalmIME::EditorState & |
editorState | ) |
|
bool Pre_Keyboard::PreKeymap::setLanguageName |
( |
const std::string & |
name | ) |
|
bool Pre_Keyboard::PreKeymap::setLayoutFamily |
( |
const LayoutFamily * |
layoutFamily | ) |
|
void Pre_Keyboard::PreKeymap::setRect |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
w, |
|
|
int |
h |
|
) |
| |
|
inline |
void Pre_Keyboard::PreKeymap::setRowHeight |
( |
int |
rowIndex, |
|
|
int |
height |
|
) |
| |
bool Pre_Keyboard::PreKeymap::setShiftKeyDown |
( |
bool |
shiftKeyDown | ) |
|
bool Pre_Keyboard::PreKeymap::setSymbolKeyDown |
( |
bool |
symbolKeyDown | ) |
|
bool Pre_Keyboard::PreKeymap::setSymbolMode |
( |
ESymbolMode |
symbolMode | ) |
|
EShiftMode Pre_Keyboard::PreKeymap::shiftMode |
( |
| ) |
const |
|
inline |
bool Pre_Keyboard::PreKeymap::showEmoticonsAsGraphics |
( |
| ) |
|
|
inline |
ESymbolMode Pre_Keyboard::PreKeymap::symbolMode |
( |
| ) |
const |
|
inline |
int Pre_Keyboard::PreKeymap::updateLimits |
( |
| ) |
|
The documentation for this class was generated from the following files: