2
* This file was generated by qdbusxml2cpp version 0.7
3
* Command line was: qdbusxml2cpp -N -p qibusinputcontextproxy -c QIBusInputContextProxy interfaces/org.freedesktop.IBus.InputContext.xml
5
* qdbusxml2cpp is Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
7
* This is an auto-generated file.
8
* Do not edit! All changes made to it will be lost.
11
#ifndef QIBUSINPUTCONTEXTPROXY_H_1308831153
12
#define QIBUSINPUTCONTEXTPROXY_H_1308831153
14
#include <QtCore/QObject>
15
#include <QtCore/QByteArray>
16
#include <QtCore/QList>
17
#include <QtCore/QMap>
18
#include <QtCore/QString>
19
#include <QtCore/QStringList>
20
#include <QtCore/QVariant>
21
#include <QtDBus/QtDBus>
24
* Proxy class for interface org.freedesktop.IBus.InputContext
26
class QIBusInputContextProxy: public QDBusAbstractInterface
30
static inline const char *staticInterfaceName()
31
{ return "org.freedesktop.IBus.InputContext"; }
34
QIBusInputContextProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
36
~QIBusInputContextProxy();
38
public Q_SLOTS: // METHODS
39
inline QDBusPendingReply<> Destroy()
41
QList<QVariant> argumentList;
42
return asyncCallWithArgumentList(QLatin1String("Destroy"), argumentList);
45
inline QDBusPendingReply<> Disable()
47
QList<QVariant> argumentList;
48
return asyncCallWithArgumentList(QLatin1String("Disable"), argumentList);
51
inline QDBusPendingReply<> Enable()
53
QList<QVariant> argumentList;
54
return asyncCallWithArgumentList(QLatin1String("Enable"), argumentList);
57
inline QDBusPendingReply<> FocusIn()
59
QList<QVariant> argumentList;
60
return asyncCallWithArgumentList(QLatin1String("FocusIn"), argumentList);
63
inline QDBusPendingReply<> FocusOut()
65
QList<QVariant> argumentList;
66
return asyncCallWithArgumentList(QLatin1String("FocusOut"), argumentList);
69
inline QDBusPendingReply<QDBusVariant> GetEngine()
71
QList<QVariant> argumentList;
72
return asyncCallWithArgumentList(QLatin1String("GetEngine"), argumentList);
75
inline QDBusPendingReply<bool> IsEnabled()
77
QList<QVariant> argumentList;
78
return asyncCallWithArgumentList(QLatin1String("IsEnabled"), argumentList);
81
inline QDBusPendingReply<bool> ProcessKeyEvent(uint keyval, uint keycode, uint state)
83
QList<QVariant> argumentList;
84
argumentList << QVariant::fromValue(keyval) << QVariant::fromValue(keycode) << QVariant::fromValue(state);
85
return asyncCallWithArgumentList(QLatin1String("ProcessKeyEvent"), argumentList);
88
inline QDBusPendingReply<> PropertyActivate(const QString &name, int state)
90
QList<QVariant> argumentList;
91
argumentList << QVariant::fromValue(name) << QVariant::fromValue(state);
92
return asyncCallWithArgumentList(QLatin1String("PropertyActivate"), argumentList);
95
inline QDBusPendingReply<> Reset()
97
QList<QVariant> argumentList;
98
return asyncCallWithArgumentList(QLatin1String("Reset"), argumentList);
101
inline QDBusPendingReply<> SetCapabilities(uint caps)
103
QList<QVariant> argumentList;
104
argumentList << QVariant::fromValue(caps);
105
return asyncCallWithArgumentList(QLatin1String("SetCapabilities"), argumentList);
108
inline QDBusPendingReply<> SetCursorLocation(int x, int y, int w, int h)
110
QList<QVariant> argumentList;
111
argumentList << QVariant::fromValue(x) << QVariant::fromValue(y) << QVariant::fromValue(w) << QVariant::fromValue(h);
112
return asyncCallWithArgumentList(QLatin1String("SetCursorLocation"), argumentList);
115
inline QDBusPendingReply<> SetEngine(const QString &name)
117
QList<QVariant> argumentList;
118
argumentList << QVariant::fromValue(name);
119
return asyncCallWithArgumentList(QLatin1String("SetEngine"), argumentList);
122
Q_SIGNALS: // SIGNALS
123
void CommitText(const QDBusVariant &text);
124
void CursorDownLookupTable();
125
void CursorUpLookupTable();
128
void ForwardKeyEvent(uint keyval, uint keycode, uint state);
129
void HideAuxiliaryText();
130
void HideLookupTable();
131
void HidePreeditText();
132
void PageDownLookupTable();
133
void PageUpLookupTable();
134
void RegisterProperties(const QDBusVariant &props);
135
void ShowAuxiliaryText();
136
void ShowLookupTable();
137
void ShowPreeditText();
138
void UpdateAuxiliaryText(const QDBusVariant &text, bool visible);
139
void UpdateLookupTable(const QDBusVariant &table, bool visible);
140
void UpdatePreeditText(const QDBusVariant &text, uint cursor_pos, bool visible);
141
void UpdateProperty(const QDBusVariant &prop);