Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
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
QT_BEGIN_NAMESPACE
28
29
/*
30
* Proxy class for interface org.freedesktop.IBus.InputContext
31
*/
32
class
QIBusInputContextProxy:
public
QDBusAbstractInterface
33
{
34
Q_OBJECT
35
public
:
36
static
inline
const
char
*staticInterfaceName()
37
{
return
"org.freedesktop.IBus.InputContext"
; }
38
39
public
:
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
56
public
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
154
Q_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
179
QT_END_NAMESPACE
180
181
#
endif
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtbase
src
plugins
platforminputcontexts
ibus
qibusinputcontextproxy.h
Generated on
for Qt by
1.18.0