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
27QT_BEGIN_NAMESPACE
28
29/*
30 * Proxy class for interface org.freedesktop.IBus.InputContext
31 */
32class QIBusInputContextProxy: public QDBusAbstractInterface
33{
34 Q_OBJECT
35public:
36 static inline const char *staticInterfaceName()
37 { return "org.freedesktop.IBus.InputContext"; }
38
39public:
40 QIBusInputContextProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
41
42 ~QIBusInputContextProxy();
43
44 Q_PROPERTY(QIBusPropTypeClientCommitPreedit ClientCommitPreedit READ clientCommitPreedit WRITE setClientCommitPreedit)
45 inline QIBusPropTypeClientCommitPreedit clientCommitPreedit() const
46 { return qvariant_cast< QIBusPropTypeClientCommitPreedit >(property("ClientCommitPreedit")); }
47 inline void setClientCommitPreedit(const QIBusPropTypeClientCommitPreedit &value)
48 { setProperty("ClientCommitPreedit", QVariant::fromValue(value)); }
49
50 Q_PROPERTY(QIBusPropTypeContentType ContentType READ contentType WRITE setContentType)
51 inline QIBusPropTypeContentType contentType() const
52 { return qvariant_cast< QIBusPropTypeContentType >(property("ContentType")); }
53 inline void setContentType(const QIBusPropTypeContentType &value)
54 { setProperty("ContentType", QVariant::fromValue(value)); }
55
56public Q_SLOTS: // METHODS
57 inline QDBusPendingReply<> Destroy()
58 {
59 QList<QVariant> argumentList;
60 return asyncCallWithArgumentList(QStringLiteral("Destroy"), argumentList);
61 }
62
63 inline QDBusPendingReply<> Disable()
64 {
65 QList<QVariant> argumentList;
66 return asyncCallWithArgumentList(QStringLiteral("Disable"), argumentList);
67 }
68
69 inline QDBusPendingReply<> Enable()
70 {
71 QList<QVariant> argumentList;
72 return asyncCallWithArgumentList(QStringLiteral("Enable"), argumentList);
73 }
74
75 inline QDBusPendingReply<> FocusIn()
76 {
77 QList<QVariant> argumentList;
78 return asyncCallWithArgumentList(QStringLiteral("FocusIn"), argumentList);
79 }
80
81 inline QDBusPendingReply<> FocusOut()
82 {
83 QList<QVariant> argumentList;
84 return asyncCallWithArgumentList(QStringLiteral("FocusOut"), argumentList);
85 }
86
87 inline QDBusPendingReply<QDBusVariant> GetEngine()
88 {
89 QList<QVariant> argumentList;
90 return asyncCallWithArgumentList(QStringLiteral("GetEngine"), argumentList);
91 }
92
93 inline QDBusPendingReply<bool> IsEnabled()
94 {
95 QList<QVariant> argumentList;
96 return asyncCallWithArgumentList(QStringLiteral("IsEnabled"), argumentList);
97 }
98
99 inline QDBusPendingReply<bool> ProcessKeyEvent(uint keyval, uint keycode, uint state)
100 {
101 QList<QVariant> argumentList;
102 argumentList << QVariant::fromValue(keyval) << QVariant::fromValue(keycode) << QVariant::fromValue(state);
103 return asyncCallWithArgumentList(QStringLiteral("ProcessKeyEvent"), argumentList);
104 }
105
106 inline QDBusPendingReply<> PropertyActivate(const QString &name, int state)
107 {
108 QList<QVariant> argumentList;
109 argumentList << QVariant::fromValue(name) << QVariant::fromValue(state);
110 return asyncCallWithArgumentList(QStringLiteral("PropertyActivate"), argumentList);
111 }
112
113 inline QDBusPendingReply<> Reset()
114 {
115 QList<QVariant> argumentList;
116 return asyncCallWithArgumentList(QStringLiteral("Reset"), argumentList);
117 }
118
119 inline QDBusPendingReply<> SetCapabilities(uint caps)
120 {
121 QList<QVariant> argumentList;
122 argumentList << QVariant::fromValue(caps);
123 return asyncCallWithArgumentList(QStringLiteral("SetCapabilities"), argumentList);
124 }
125
126 inline QDBusPendingReply<> SetCursorLocation(int x, int y, int w, int h)
127 {
128 QList<QVariant> argumentList;
129 argumentList << QVariant::fromValue(x) << QVariant::fromValue(y) << QVariant::fromValue(w) << QVariant::fromValue(h);
130 return asyncCallWithArgumentList(QStringLiteral("SetCursorLocation"), argumentList);
131 }
132
133 inline QDBusPendingReply<> SetCursorLocationRelative(int x, int y, int w, int h)
134 {
135 QList<QVariant> argumentList;
136 argumentList << QVariant::fromValue(x) << QVariant::fromValue(y) << QVariant::fromValue(w) << QVariant::fromValue(h);
137 return asyncCallWithArgumentList(QStringLiteral("SetCursorLocationRelative"), argumentList);
138 }
139
140 inline QDBusPendingReply<> SetEngine(const QString &name)
141 {
142 QList<QVariant> argumentList;
143 argumentList << QVariant::fromValue(name);
144 return asyncCallWithArgumentList(QStringLiteral("SetEngine"), argumentList);
145 }
146
147 inline QDBusPendingReply<> SetSurroundingText(const QDBusVariant &text, uint cursor_pos, uint anchor_pos)
148 {
149 QList<QVariant> argumentList;
150 argumentList << QVariant::fromValue(text) << QVariant::fromValue(cursor_pos) << QVariant::fromValue(anchor_pos);
151 return asyncCallWithArgumentList(QStringLiteral("SetSurroundingText"), argumentList);
152 }
153
154Q_SIGNALS: // SIGNALS
155 void CommitText(const QDBusVariant &text);
156 void CursorDownLookupTable();
157 void CursorUpLookupTable();
158 void DeleteSurroundingText(int offset, uint n_chars);
159 void Disabled();
160 void Enabled();
161 void ForwardKeyEvent(uint keyval, uint keycode, uint state);
162 void HideAuxiliaryText();
163 void HideLookupTable();
164 void HidePreeditText();
165 void PageDownLookupTable();
166 void PageUpLookupTable();
167 void RegisterProperties(const QDBusVariant &props);
168 void RequireSurroundingText();
169 void ShowAuxiliaryText();
170 void ShowLookupTable();
171 void ShowPreeditText();
172 void UpdateAuxiliaryText(const QDBusVariant &text, bool visible);
173 void UpdateLookupTable(const QDBusVariant &table, bool visible);
174 void UpdatePreeditText(const QDBusVariant &text, uint cursor_pos, bool visible);
175 void UpdatePreeditTextWithMode(const QDBusVariant &text, uint cursor_pos, bool visible, uint mode);
176 void UpdateProperty(const QDBusVariant &prop);
177};
178
180
181#endif
Combined button and popup list for selecting options.