Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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
11#ifndef QIBUSINPUTCONTEXTPROXY_H
12#define QIBUSINPUTCONTEXTPROXY_H
13
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>
22
23// Added for QIBusPropTypeClientCommitPreedit and QIBusPropTypeContentType
24#include "qibustypes.h"
25
26/*
27 * Proxy class for interface org.freedesktop.IBus.InputContext
28 */
30{
32public:
33 static inline const char *staticInterfaceName()
34 { return "org.freedesktop.IBus.InputContext"; }
35
36public:
38
40
43 { return qvariant_cast< QIBusPropTypeClientCommitPreedit >(property("ClientCommitPreedit")); }
46
49 { return qvariant_cast< QIBusPropTypeContentType >(property("ContentType")); }
52
53public Q_SLOTS: // METHODS
55 {
56 QList<QVariant> argumentList;
57 return asyncCallWithArgumentList(QStringLiteral("Destroy"), argumentList);
58 }
59
61 {
62 QList<QVariant> argumentList;
63 return asyncCallWithArgumentList(QStringLiteral("Disable"), argumentList);
64 }
65
67 {
68 QList<QVariant> argumentList;
69 return asyncCallWithArgumentList(QStringLiteral("Enable"), argumentList);
70 }
71
73 {
74 QList<QVariant> argumentList;
75 return asyncCallWithArgumentList(QStringLiteral("FocusIn"), argumentList);
76 }
77
79 {
80 QList<QVariant> argumentList;
81 return asyncCallWithArgumentList(QStringLiteral("FocusOut"), argumentList);
82 }
83
84 inline QDBusPendingReply<QDBusVariant> GetEngine()
85 {
86 QList<QVariant> argumentList;
87 return asyncCallWithArgumentList(QStringLiteral("GetEngine"), argumentList);
88 }
89
90 inline QDBusPendingReply<bool> IsEnabled()
91 {
92 QList<QVariant> argumentList;
93 return asyncCallWithArgumentList(QStringLiteral("IsEnabled"), argumentList);
94 }
95
96 inline QDBusPendingReply<bool> ProcessKeyEvent(uint keyval, uint keycode, uint state)
97 {
98 QList<QVariant> argumentList;
100 return asyncCallWithArgumentList(QStringLiteral("ProcessKeyEvent"), argumentList);
101 }
102
104 {
105 QList<QVariant> argumentList;
107 return asyncCallWithArgumentList(QStringLiteral("PropertyActivate"), argumentList);
108 }
109
111 {
112 QList<QVariant> argumentList;
113 return asyncCallWithArgumentList(QStringLiteral("Reset"), argumentList);
114 }
115
117 {
118 QList<QVariant> argumentList;
119 argumentList << QVariant::fromValue(caps);
120 return asyncCallWithArgumentList(QStringLiteral("SetCapabilities"), argumentList);
121 }
122
123 inline QDBusPendingReply<> SetCursorLocation(int x, int y, int w, int h)
124 {
125 QList<QVariant> argumentList;
127 return asyncCallWithArgumentList(QStringLiteral("SetCursorLocation"), argumentList);
128 }
129
131 {
132 QList<QVariant> argumentList;
134 return asyncCallWithArgumentList(QStringLiteral("SetCursorLocationRelative"), argumentList);
135 }
136
138 {
139 QList<QVariant> argumentList;
140 argumentList << QVariant::fromValue(name);
141 return asyncCallWithArgumentList(QStringLiteral("SetEngine"), argumentList);
142 }
143
144 inline QDBusPendingReply<> SetSurroundingText(const QDBusVariant &text, uint cursor_pos, uint anchor_pos)
145 {
146 QList<QVariant> argumentList;
147 argumentList << QVariant::fromValue(text) << QVariant::fromValue(cursor_pos) << QVariant::fromValue(anchor_pos);
148 return asyncCallWithArgumentList(QStringLiteral("SetSurroundingText"), argumentList);
149 }
150
151Q_SIGNALS: // SIGNALS
156 void Disabled();
157 void Enabled();
169 void UpdateAuxiliaryText(const QDBusVariant &text, bool visible);
170 void UpdateLookupTable(const QDBusVariant &table, bool visible);
171 void UpdatePreeditText(const QDBusVariant &text, uint cursor_pos, bool visible);
172 void UpdatePreeditTextWithMode(const QDBusVariant &text, uint cursor_pos, bool visible, uint mode);
173 void UpdateProperty(const QDBusVariant &prop);
174};
175
176#endif
QDBusPendingCall asyncCallWithArgumentList(const QString &method, const QList< QVariant > &args)
QString service() const
Returns the name of the service this interface is associated with.
QDBusConnection connection() const
Returns the connection this interface is associated with.
\inmodule QtDBus
\inmodule QtDBus
void UpdateLookupTable(const QDBusVariant &table, bool visible)
QIBusPropTypeContentType contentType() const
QDBusPendingReply< QDBusVariant > GetEngine()
QDBusPendingReply SetCapabilities(uint caps)
QDBusPendingReply SetEngine(const QString &name)
void setContentType(const QIBusPropTypeContentType &value)
void CommitText(const QDBusVariant &text)
QIBusPropTypeContentType ContentType
QDBusPendingReply SetSurroundingText(const QDBusVariant &text, uint cursor_pos, uint anchor_pos)
void setClientCommitPreedit(const QIBusPropTypeClientCommitPreedit &value)
QIBusPropTypeClientCommitPreedit ClientCommitPreedit
QDBusPendingReply< bool > ProcessKeyEvent(uint keyval, uint keycode, uint state)
void RegisterProperties(const QDBusVariant &props)
QDBusPendingReply< bool > IsEnabled()
QDBusPendingReply SetCursorLocation(int x, int y, int w, int h)
void UpdateAuxiliaryText(const QDBusVariant &text, bool visible)
void UpdateProperty(const QDBusVariant &prop)
void ForwardKeyEvent(uint keyval, uint keycode, uint state)
QIBusInputContextProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent=nullptr)
static const char * staticInterfaceName()
void UpdatePreeditTextWithMode(const QDBusVariant &text, uint cursor_pos, bool visible, uint mode)
QDBusPendingReply PropertyActivate(const QString &name, int state)
QDBusPendingReply SetCursorLocationRelative(int x, int y, int w, int h)
void UpdatePreeditText(const QDBusVariant &text, uint cursor_pos, bool visible)
QIBusPropTypeClientCommitPreedit clientCommitPreedit() const
void DeleteSurroundingText(int offset, uint n_chars)
\inmodule QtCore
Definition qobject.h:103
QObject * parent() const
Returns a pointer to the parent object.
Definition qobject.h:346
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:129
static auto fromValue(T &&value) noexcept(std::is_nothrow_copy_constructible_v< T > &&Private::CanUseInternalSpace< T >) -> std::enable_if_t< std::conjunction_v< std::is_copy_constructible< T >, std::is_destructible< T > >, QVariant >
Definition qvariant.h:536
QString text
else opt state
[0]
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLint GLint GLint GLint x
[0]
GLenum mode
GLfloat GLfloat GLfloat w
[0]
GLenum GLuint GLsizei const GLenum * props
GLenum GLuint GLintptr offset
GLuint name
GLint y
GLfloat GLfloat GLfloat GLfloat h
GLsizei const GLchar *const * path
GLenum GLenum GLsizei void * table
#define QStringLiteral(str)
#define Q_PROPERTY(...)
#define Q_OBJECT
#define Q_SLOTS
#define Q_SIGNALS
unsigned int uint
Definition qtypes.h:34
int keycode
Definition qvnc.cpp:140
const char property[13]
Definition qwizard.cpp:101
args<< 1<< 2;QJSValue threeAgain=fun.call(args);QString fileName="helloworld.qs";QFile scriptFile(fileName);if(!scriptFile.open(QIODevice::ReadOnly)) QTextStream stream(&scriptFile);QString contents=stream.readAll();scriptFile.close();myEngine.evaluate(contents, fileName);myEngine.globalObject().setProperty("myNumber", 123);...QJSValue myNumberPlusOne=myEngine.evaluate("myNumber + 1");QJSValue result=myEngine.evaluate(...);if(result.isError()) qDebug()<< "Uncaught exception at line"<< result.property("lineNumber").toInt()<< ":"<< result.toString();QPushButton *button=new QPushButton;QJSValue scriptButton=myEngine.newQObject(button);myEngine.globalObject().setProperty("button", scriptButton);myEngine.evaluate("button.checkable = true");qDebug()<< scriptButton.property("checkable").toBool();scriptButton.property("show").call();QJSEngine engine;QObject *myQObject=new QObject();myQObject- setProperty)("dynamicProperty", 3)