1 #ifndef __Q_IBUS_LOOKUP_TABLE_H_
2 #define __Q_IBUS_LOOKUP_TABLE_H_
4 #include "qibusserializable.h"
6 #include "qibustypes.h"
11 typedef Pointer<LookupTable> LookupTablePointer;
20 bool cursorVisible =
true,
22 int orientation = OrientationSystem
24 m_pageSize (pageSize),
25 m_cursorPos (cursorPos),
26 m_cursorVisible (cursorVisible),
28 m_orientation (orientation) {}
33 virtual bool serialize (QDBusArgument & argument);
34 virtual bool deserialize (
const QDBusArgument & argument);
40 const QVector<TextPointer> & candidates ()
const {
return m_candidates; }
41 const QVector<TextPointer> & labels ()
const {
return m_labels; }
42 uint cursorPos ()
const {
return m_cursorPos; }
43 uint pageSize ()
const {
return m_pageSize; }
44 bool isCursorVisible ()
const {
return m_cursorVisible; }
45 bool isRound ()
const {
return m_round; }
46 int orientation ()
const {
return m_orientation; }
48 void setCursorPos (
const uint cursorPos);
49 void setCursorVisible (
bool visible);
50 void setPageSize (uint pageSize);
51 void setOrientation (
int orientation);
52 uint cursorPosInPage ()
const;
67 QVector<TextPointer> m_candidates;
68 QVector<TextPointer> m_labels;
Definition: qibuslookuptable.h:14
Definition: qibusserializable.h:41
Definition: qibusattribute.cpp:3