Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qibusinputcontextproxy.h
Go to the documentation of this file.
1/*
2 * This file was generated by qdbusxml2cpp version 0.8
3 * Command line was: qdbusxml2cpp -N -p qibusinputcontextproxy -c QIBusInputContextProxy interfaces/org.freedesktop.IBus.InputContext.xml
4 *
5 * qdbusxml2cpp is Copyright (C) 2023 The Qt Company Ltd and other contributors.
6 *
7 * This is an auto-generated file.
8 * Do not edit! All changes made to it will be lost.
9 */
10// Qt-Security score:significant reason:default
11
12#ifndef QIBUSINPUTCONTEXTPROXY_H
13#define QIBUSINPUTCONTEXTPROXY_H
14
15#include <QtCore/QObject>
16#include <QtCore/QByteArray>
17#include <QtCore/QList>
18#include <QtCore/QMap>
19#include <QtCore/QString>
20#include <QtCore/QStringList>
21#include <QtCore/QVariant>
22#include <QtDBus/QtDBus>
23
24// Added for QIBusPropTypeClientCommitPreedit and QIBusPropTypeContentType
25#include "qibustypes.h"
26
27/*
28 * Proxy class for interface org.freedesktop.IBus.InputContext
29 */
30class QIBusInputContextProxy: public QDBusAbstractInterface
31{
32 Q_OBJECT
33public:
34 static inline const char *staticInterfaceName()
35 { return "org.freedesktop.IBus.InputContext"; }
36
37public:
38 QIBusInputContextProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
39
40 ~QIBusInputContextProxy();
41
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)); }
47
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)); }
53
54public Q_SLOTS: // METHODS
55 inline QDBusPendingReply<> Destroy()
56 {
57 QList<QVariant> argumentList;
58 return asyncCallWithArgumentList(QStringLiteral("Destroy"), argumentList);
59 }
60
61 inline QDBusPendingReply<> Disable()
62 {
63 QList<QVariant> argumentList;
64 return asyncCallWithArgumentList(QStringLiteral("Disable"), argumentList);
65 }
66
67 inline QDBusPendingReply<> Enable()
68 {
69 QList<QVariant> argumentList;
70 return asyncCallWithArgumentList(QStringLiteral("Enable"), argumentList);
71 }
72
73 inline QDBusPendingReply<> FocusIn()
74 {
75 QList<QVariant> argumentList;
76 return asyncCallWithArgumentList(QStringLiteral("FocusIn"), argumentList);
77 }
78
79 inline QDBusPendingReply<> FocusOut()
80 {
81 QList<QVariant> argumentList;
82 return asyncCallWithArgumentList(QStringLiteral("FocusOut"), argumentList);
83 }
84
85 inline QDBusPendingReply<QDBusVariant> GetEngine()
86 {
87 QList<QVariant> argumentList;
88 return asyncCallWithArgumentList(QStringLiteral("GetEngine"), argumentList);
89 }
90
91 inline QDBusPendingReply<bool> IsEnabled()
92 {
93 QList<QVariant> argumentList;
94 return asyncCallWithArgumentList(QStringLiteral("IsEnabled"), argumentList);
95 }
96
97 inline QDBusPendingReply<bool> ProcessKeyEvent(uint keyval, uint keycode, uint state)
98 {
99 QList<QVariant> argumentList;
100 argumentList << QVariant::fromValue(keyval) << QVariant::fromValue(keycode) << QVariant::fromValue(state);
101 return asyncCallWithArgumentList(QStringLiteral("ProcessKeyEvent"), argumentList);
102 }
103
104 inline QDBusPendingReply<> PropertyActivate(const QString &name, int state)
105 {
106 QList<QVariant> argumentList;
107 argumentList << QVariant::fromValue(name) << QVariant::fromValue(state);
108 return asyncCallWithArgumentList(QStringLiteral("PropertyActivate"), argumentList);
109 }
110
111 inline QDBusPendingReply<> Reset()
112 {
113 QList<QVariant> argumentList;
114 return asyncCallWithArgumentList(QStringLiteral("Reset"), argumentList);
115 }
116
117 inline QDBusPendingReply<> SetCapabilities(uint caps)
118 {
119 QList<QVariant> argumentList;
120 argumentList << QVariant::fromValue(caps);
121 return asyncCallWithArgumentList(QStringLiteral("SetCapabilities"), argumentList);
122 }
123
124 inline QDBusPendingReply<> SetCursorLocation(int x, int y, int w, int h)
125 {
126 QList<QVariant> argumentList;
127 argumentList << QVariant::fromValue(x) << QVariant::fromValue(y) << QVariant::fromValue(w) << QVariant::fromValue(h);
128 return asyncCallWithArgumentList(QStringLiteral("SetCursorLocation"), argumentList);
129 }
130
131 inline QDBusPendingReply<> SetCursorLocationRelative(int x, int y, int w, int h)
132 {
133 QList<QVariant> argumentList;
134 argumentList << QVariant::fromValue(x) << QVariant::fromValue(y) << QVariant::fromValue(w) << QVariant::fromValue(h);
135 return asyncCallWithArgumentList(QStringLiteral("SetCursorLocationRelative"), argumentList);
136 }
137
138 inline QDBusPendingReply<> SetEngine(const QString &name)
139 {
140 QList<QVariant> argumentList;
141 argumentList << QVariant::fromValue(name);
142 return asyncCallWithArgumentList(QStringLiteral("SetEngine"), argumentList);
143 }
144
145 inline QDBusPendingReply<> SetSurroundingText(const QDBusVariant &text, uint cursor_pos, uint anchor_pos)
146 {
147 QList<QVariant> argumentList;
148 argumentList << QVariant::fromValue(text) << QVariant::fromValue(cursor_pos) << QVariant::fromValue(anchor_pos);
149 return asyncCallWithArgumentList(QStringLiteral("SetSurroundingText"), argumentList);
150 }
151
152Q_SIGNALS: // SIGNALS
153 void CommitText(const QDBusVariant &text);
154 void CursorDownLookupTable();
155 void CursorUpLookupTable();
156 void DeleteSurroundingText(int offset, uint n_chars);
157 void Disabled();
158 void Enabled();
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);
175};
176
177#endif