QimsysPreedit Class Reference

QimsysPreedit represents preedit data and preedit area. More...

Inheritance diagram for QimsysPreedit:

Inheritance graph

List of all members.

Public Slots

virtual QimsysPreeditItemList items () const
virtual QRect rect () const
virtual QFont font () const
virtual int cursorPosition () const
virtual QString surroundingText () const
virtual QString currentSelection () const
virtual int maximumTextLength () const
virtual void setItems (const QimsysPreeditItemList &items)
virtual void setRect (const QRect &rect)
virtual void setFont (const QFont &font)
virtual void setCursorPosition (int cursorPosition)
virtual void setSurroundingText (const QString &surroundingText)
virtual void setCurrentSelection (const QString &currentSelection)
virtual void setMaximumTextLength (int maximumTextLength)
virtual void commit (uint target=0)
 commit string

Signals

void itemsChanged (const QimsysPreeditItemList &items)
void rectChanged (const QRect &rect)
void fontChanged (const QFont &font)
void cursorPositionChanged (int cursorPosition)
void surroundingTextChanged (const QString &surroundingText)
void currentSelectionChanged (const QString &currentSelection)
void maximumTextLengthChanged (int maximumTextLength)
void committed (const QString &commitString, uint target)

Public Member Functions

 QimsysPreedit (QObject *parent=0, Type type=Client)
 Constructor.
 ~QimsysPreedit ()
 Destructor.
virtual bool init ()
 Initialize object.

Protected Member Functions

QimsysAbstractIpcObjectserver () const
 returns server instance.

Properties

QimsysPreeditItemList items
 items contains QimsysPreeditItemList
QRect rect
 geometry of preedit area
QFont font
 font data of preedit area
int cursorPosition
QString surroundingText
QString currentSelection
int maximumTextLength


Detailed Description

QimsysPreedit represents preedit data and preedit area.

Member Function Documentation

bool QimsysPreedit::init (  )  [virtual]

Initialize object.

Make sure to call init() for every instance.

Reimplemented from QimsysAbstractIpcObject.

void QimsysPreedit::commit ( uint  target = 0  )  [virtual, slot]

commit string

This method is used to commit string from current preedit items().

See also:
commit(const QString &commitString, uint target)

QimsysAbstractIpcObject * QimsysPreedit::server (  )  const [protected, virtual]


Property Documentation

QimsysPreedit::items [read, write]

items contains QimsysPreeditItemList

  • [read] QimsysPreeditItemList items() const
  • [write] void setItems(const QimsysPreeditItemList &items)
  • [notify] void itemsChanged(const QimsysPreeditItemList &items)

QimsysPreedit::rect [read, write]

geometry of preedit area

  • [read] QRect rect() const
  • [write] void setRect(const QRect &rect)
  • [notify] void rectChanged(const QRect &rect)
Todo:
The property name should be "geometry".

QimsysPreedit::font [read, write]

font data of preedit area

  • [read] QFont font() const
  • [write] void setFont(const QFont &font)
  • [notify] void fontChanged(const QFont &font)


The documentation for this class was generated from the following files:

Generated on Mon Nov 8 04:46:08 2010 for qimsys by  doxygen 1.5.6