26#ifndef SCIMBRIDGECLIENTIMCONTEXTQT_H_
27#define SCIMBRIDGECLIENTIMCONTEXTQT_H_
30#include <QApplication>
33#include <QInputContext>
34#include <QInputMethodEvent>
39#include <qapplication.h>
42#include <qinputcontext.h>
117 virtual void update () = 0;
124 virtual QString identifierName () = 0;
131 virtual QString language () = 0;
139 virtual void mouseHandler (
int offset, QMouseEvent *event) = 0;
146 virtual void widgetDestroyed (QWidget *widget) = 0;
169 virtual void setMicroFocus (
int x,
int y,
int w,
int h, QFont *font = 0) = 0;
179 virtual void mouseHandler (
int offset, QEvent::Type type, ButtonState button, ButtonState state) = 0;
This header describes about attributes.
This is the common header for qt client of scim-bridge.
This is the common header of IMContext over the all clients.
This header describes about fundamental definitions of scim-bridge.
static void connection_opened()
Definition scim-bridge-client-imcontext-qt.cpp:148
static void static_initialize()
Definition scim-bridge-client-imcontext-qt.cpp:138
static _ScimBridgeClientIMContext * alloc()
Definition scim-bridge-client-imcontext-qt.cpp:158
virtual void setFocus()=0
_ScimBridgeClientIMContext()
Definition scim-bridge-client-imcontext-qt.h:193
virtual bool x11FilterEvent(QWidget *widget, XEvent *event)=0
virtual void unsetFocus()=0
virtual ~_ScimBridgeClientIMContext()
Definition scim-bridge-client-imcontext-qt.h:94
virtual bool filterEvent(const QEvent *event)=0
static void connection_closed()
Definition scim-bridge-client-imcontext-qt.cpp:153
virtual void mouseHandler(int offset, QEvent::Type type, ButtonState button, ButtonState state)=0
virtual void setMicroFocus(int x, int y, int w, int h, QFont *font=0)=0
static void static_finalize()
Definition scim-bridge-client-imcontext-qt.cpp:143
Definition scim-bridge-client-imcontext-gtk.c:42