30class QIBusInputContextProxy:
public QDBusAbstractInterface
34 static inline const char *staticInterfaceName()
35 {
return "org.freedesktop.IBus.InputContext"; }
38 QIBusInputContextProxy(
const QString &service,
const QString &path,
const QDBusConnection &connection, QObject *parent =
nullptr);
40 ~QIBusInputContextProxy();
42 Q_PROPERTY(QIBusPropTypeClientCommitPreedit ClientCommitPreedit READ clientCommitPreedit WRITE setClientCommitPreedit)
43 inline QIBusPropTypeClientCommitPreedit clientCommitPreedit()
const
44 {
return qvariant_cast< QIBusPropTypeClientCommitPreedit >(property(
"ClientCommitPreedit")); }
45 inline void setClientCommitPreedit(
const QIBusPropTypeClientCommitPreedit &value)
46 { setProperty(
"ClientCommitPreedit", QVariant::fromValue(value)); }
48 Q_PROPERTY(QIBusPropTypeContentType ContentType READ contentType WRITE setContentType)
49 inline QIBusPropTypeContentType contentType()
const
50 {
return qvariant_cast< QIBusPropTypeContentType >(property(
"ContentType")); }
51 inline void setContentType(
const QIBusPropTypeContentType &value)
52 { setProperty(
"ContentType", QVariant::fromValue(value)); }
55 inline QDBusPendingReply<> Destroy()
57 QList<QVariant> argumentList;
58 return asyncCallWithArgumentList(QStringLiteral(
"Destroy"), argumentList);
61 inline QDBusPendingReply<> Disable()
63 QList<QVariant> argumentList;
64 return asyncCallWithArgumentList(QStringLiteral(
"Disable"), argumentList);
67 inline QDBusPendingReply<> Enable()
69 QList<QVariant> argumentList;
70 return asyncCallWithArgumentList(QStringLiteral(
"Enable"), argumentList);
73 inline QDBusPendingReply<> FocusIn()
75 QList<QVariant> argumentList;
76 return asyncCallWithArgumentList(QStringLiteral(
"FocusIn"), argumentList);
79 inline QDBusPendingReply<> FocusOut()
81 QList<QVariant> argumentList;
82 return asyncCallWithArgumentList(QStringLiteral(
"FocusOut"), argumentList);
85 inline QDBusPendingReply<QDBusVariant> GetEngine()
87 QList<QVariant> argumentList;
88 return asyncCallWithArgumentList(QStringLiteral(
"GetEngine"), argumentList);
91 inline QDBusPendingReply<
bool> IsEnabled()
93 QList<QVariant> argumentList;
94 return asyncCallWithArgumentList(QStringLiteral(
"IsEnabled"), argumentList);
97 inline QDBusPendingReply<
bool> ProcessKeyEvent(uint keyval, uint keycode, uint state)
99 QList<QVariant> argumentList;
100 argumentList << QVariant::fromValue(keyval) << QVariant::fromValue(keycode) << QVariant::fromValue(state);
101 return asyncCallWithArgumentList(QStringLiteral(
"ProcessKeyEvent"), argumentList);
104 inline QDBusPendingReply<> PropertyActivate(
const QString &name,
int state)
106 QList<QVariant> argumentList;
107 argumentList << QVariant::fromValue(name) << QVariant::fromValue(state);
108 return asyncCallWithArgumentList(QStringLiteral(
"PropertyActivate"), argumentList);
111 inline QDBusPendingReply<> Reset()
113 QList<QVariant> argumentList;
114 return asyncCallWithArgumentList(QStringLiteral(
"Reset"), argumentList);
117 inline QDBusPendingReply<> SetCapabilities(uint caps)
119 QList<QVariant> argumentList;
120 argumentList << QVariant::fromValue(caps);
121 return asyncCallWithArgumentList(QStringLiteral(
"SetCapabilities"), argumentList);
124 inline QDBusPendingReply<> SetCursorLocation(
int x,
int y,
int w,
int h)
126 QList<QVariant> argumentList;
127 argumentList << QVariant::fromValue(x) << QVariant::fromValue(y) << QVariant::fromValue(w) << QVariant::fromValue(h);
128 return asyncCallWithArgumentList(QStringLiteral(
"SetCursorLocation"), argumentList);
131 inline QDBusPendingReply<> SetCursorLocationRelative(
int x,
int y,
int w,
int h)
133 QList<QVariant> argumentList;
134 argumentList << QVariant::fromValue(x) << QVariant::fromValue(y) << QVariant::fromValue(w) << QVariant::fromValue(h);
135 return asyncCallWithArgumentList(QStringLiteral(
"SetCursorLocationRelative"), argumentList);
138 inline QDBusPendingReply<> SetEngine(
const QString &name)
140 QList<QVariant> argumentList;
141 argumentList << QVariant::fromValue(name);
142 return asyncCallWithArgumentList(QStringLiteral(
"SetEngine"), argumentList);
145 inline QDBusPendingReply<> SetSurroundingText(
const QDBusVariant &text, uint cursor_pos, uint anchor_pos)
147 QList<QVariant> argumentList;
148 argumentList << QVariant::fromValue(text) << QVariant::fromValue(cursor_pos) << QVariant::fromValue(anchor_pos);
149 return asyncCallWithArgumentList(QStringLiteral(
"SetSurroundingText"), argumentList);
153 void CommitText(
const QDBusVariant &text);
154 void CursorDownLookupTable();
155 void CursorUpLookupTable();
156 void DeleteSurroundingText(
int offset, uint n_chars);
159 void ForwardKeyEvent(uint keyval, uint keycode, uint state);
160 void HideAuxiliaryText();
161 void HideLookupTable();
162 void HidePreeditText();
163 void PageDownLookupTable();
164 void PageUpLookupTable();
165 void RegisterProperties(
const QDBusVariant &props);
166 void RequireSurroundingText();
167 void ShowAuxiliaryText();
168 void ShowLookupTable();
169 void ShowPreeditText();
170 void UpdateAuxiliaryText(
const QDBusVariant &text,
bool visible);
171 void UpdateLookupTable(
const QDBusVariant &table,
bool visible);
172 void UpdatePreeditText(
const QDBusVariant &text, uint cursor_pos,
bool visible);
173 void UpdatePreeditTextWithMode(
const QDBusVariant &text, uint cursor_pos,
bool visible, uint mode);
174 void UpdateProperty(
const QDBusVariant &prop);