11#ifndef QIBUSINPUTCONTEXTPROXY_H
12#define QIBUSINPUTCONTEXTPROXY_H
14#include <QtCore/QObject>
15#include <QtCore/QByteArray>
16#include <QtCore/QList>
18#include <QtCore/QString>
19#include <QtCore/QStringList>
20#include <QtCore/QVariant>
21#include <QtDBus/QtDBus>
34 {
return "org.freedesktop.IBus.InputContext"; }
43 {
return qvariant_cast< QIBusPropTypeClientCommitPreedit >(
property(
"ClientCommitPreedit")); }
49 {
return qvariant_cast< QIBusPropTypeContentType >(
property(
"ContentType")); }
56 QList<QVariant> argumentList;
62 QList<QVariant> argumentList;
68 QList<QVariant> argumentList;
74 QList<QVariant> argumentList;
80 QList<QVariant> argumentList;
86 QList<QVariant> argumentList;
92 QList<QVariant> argumentList;
98 QList<QVariant> argumentList;
105 QList<QVariant> argumentList;
112 QList<QVariant> argumentList;
118 QList<QVariant> argumentList;
125 QList<QVariant> argumentList;
132 QList<QVariant> argumentList;
139 QList<QVariant> argumentList;
146 QList<QVariant> argumentList;
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.
void UpdateLookupTable(const QDBusVariant &table, bool visible)
void PageDownLookupTable()
QIBusPropTypeContentType contentType() const
QDBusPendingReply< QDBusVariant > GetEngine()
QDBusPendingReply SetCapabilities(uint caps)
QDBusPendingReply FocusOut()
void CursorUpLookupTable()
QDBusPendingReply SetEngine(const QString &name)
void setContentType(const QIBusPropTypeContentType &value)
QDBusPendingReply Destroy()
void CommitText(const QDBusVariant &text)
QDBusPendingReply Enable()
QDBusPendingReply Disable()
QIBusPropTypeContentType ContentType
QDBusPendingReply SetSurroundingText(const QDBusVariant &text, uint cursor_pos, uint anchor_pos)
void setClientCommitPreedit(const QIBusPropTypeClientCommitPreedit &value)
QIBusPropTypeClientCommitPreedit ClientCommitPreedit
void RequireSurroundingText()
QDBusPendingReply FocusIn()
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)
~QIBusInputContextProxy()
void UpdateAuxiliaryText(const QDBusVariant &text, bool visible)
void UpdateProperty(const QDBusVariant &prop)
void CursorDownLookupTable()
void ForwardKeyEvent(uint keyval, uint keycode, uint state)
QDBusPendingReply Reset()
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)
QObject * parent() const
Returns a pointer to the parent object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
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 >
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLint GLint GLint GLint x
[0]
GLfloat GLfloat GLfloat w
[0]
GLenum GLuint GLsizei const GLenum * props
GLenum GLuint GLintptr offset
GLfloat GLfloat GLfloat GLfloat h
GLsizei const GLchar *const * path
GLenum GLenum GLsizei void * table
#define QStringLiteral(str)
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)