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
qibusproxyportal.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 qibusproxyportal -c QIBusProxyPortal interfaces/org.freedesktop.IBus.Portal.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 QIBUSPROXYPORTAL_H
13#define QIBUSPROXYPORTAL_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
25
26/*
27 * Proxy class for interface org.freedesktop.IBus.Portal
28 */
29class QIBusProxyPortal: public QDBusAbstractInterface
30{
31 Q_OBJECT
32public:
33 static inline const char *staticInterfaceName()
34 { return "org.freedesktop.IBus.Portal"; }
35
36public:
37 QIBusProxyPortal(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr);
38
39 ~QIBusProxyPortal();
40
41public Q_SLOTS: // METHODS
42 inline QDBusPendingReply<QDBusObjectPath> CreateInputContext(const QString &name)
43 {
44 QList<QVariant> argumentList;
45 argumentList << QVariant::fromValue(name);
46 return asyncCallWithArgumentList(QStringLiteral("CreateInputContext"), argumentList);
47 }
48
49Q_SIGNALS: // SIGNALS
50};
51
52QT_END_NAMESPACE
53
54#endif
\inmodule QtDBus
std::unique_ptr< QIBusInputContextProxy > context
QList< QInputMethodEvent::Attribute > attributes
std::unique_ptr< QIBusProxyPortal > portalBus
void invokeAction(QInputMethod::Action a, int x) override
Called when the word currently being composed in the input item is tapped by the user.
void busUnregistered(const QString &str)
bool filterEvent(const QEvent *event) override
This function can be reimplemented to filter input events.
void globalEngineChanged(const QString &engine_name)
void filterEventFinished(QDBusPendingCallWatcher *call)
void update(Qt::InputMethodQueries) override
Notification on editor updates.
bool hasCapability(Capability capability) const override
Returns whether the implementation supports capability.
void socketChanged(const QString &str)
bool isValid() const override
Returns input context validity.
void setFocusObject(QObject *object) override
This virtual method gets called to notify updated focus to object.
void reset() override
Method to be called when input method needs to be reset.
void busRegistered(const QString &str)
The QInputMethodEvent class provides parameters for input method events.
Definition qevent.h:629
The QInputMethodQueryEvent class provides an event sent by the input context to input objects.
Definition qevent.h:684
The QKeyEvent class describes a key event.
Definition qevent.h:426
Combined button and popup list for selecting options.
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")
#define IBUS_MOD1_MASK
#define IBUS_SHIFT_MASK
#define IBUS_META_MASK
static bool shouldConnectIbusPortal()
static bool checkNeedPortalSupport()
#define IBUS_CONTROL_MASK
#define IBUS_RELEASE_MASK