56 #ifndef QMULTIINPUTCONTEXT_H 57 #define QMULTIINPUTCONTEXT_H 61 #include <QtGui/qwidget.h> 62 #include <QtGui/qinputcontext.h> 63 #include <QtCore/qstring.h> 64 #include <QtCore/qnamespace.h> 65 #include <QtCore/qmap.h> 66 #include <QtCore/qpointer.h> 67 #include <QtCore/qlist.h> 117 #endif // QMULTIINPUTCONTEXT_H void update()
This virtual function is called when a state in the focus widget has changed.
const QInputContext * slave() const
#define QT_END_NAMESPACE
This macro expands to.
void setFocusWidget(QWidget *w)
Sets the widget that has an input focus for this input context.
QString identifierName()
This function must be implemented in any subclasses to return the identifier name of the input method...
The QString class provides a Unicode character string.
virtual bool event(QEvent *)
This virtual function receives events to an object and should return true if the event e was recogniz...
void widgetDestroyed(QWidget *w)
This virtual function is called when the specified widget is destroyed.
QFont font() const
Returns the font of the current input widget.
QList< QAction * > actions()
This is a preliminary interface for Qt 4.
#define QT_BEGIN_NAMESPACE
This macro expands to.
QString language()
This function must be implemented in any subclasses to return a language code (e. ...
const T & at(int i) const
Returns the item at index position i in the list.
The QStringList class provides a list of strings.
QList< QInputContext * > slaves
void mouseHandler(int x, QMouseEvent *event)
This function can be reimplemented in a subclass to handle mouse press, release, double-click, and move events within the preedit text.
The QMouseEvent class contains parameters that describe a mouse event.
bool filterEvent(const QEvent *event)
This function can be reimplemented in a subclass to filter input events.
The QFont class specifies a font used for drawing text.
bool isComposing() const
This function indicates whether InputMethodStart event had been sent to the current focus widget...
The QInputContext class abstracts the input method dependent data and composing state.
void reset()
This function can be reimplemented in a subclass to reset the state of the input method.
The QEvent class is the base class of all event classes.
QWidget * focusWidget() const
void changeSlave(QAction *)
bool x11FilterEvent(QWidget *keywidget, XEvent *event)
This function may be overridden only if input method is depending on X11 and you need raw XEvent...
The QAction class provides an abstract user interface action that can be inserted into widgets...
The QList class is a template class that provides lists.