/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp -N -p fcitxqtinputmethodproxy -c * FcitxQtInputMethodProxy interfaces/org.fcitx.Fcitx.InputMethod1.xml -i * fcitxqtdbustypes.h -i fcitx5qt6dbusaddons_export.h * * qdbusxml2cpp is Copyright (C) 2023 The Qt Company Ltd and other contributors. * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef FCITXQTINPUTMETHODPROXY_H #define FCITXQTINPUTMETHODPROXY_H #include #include #include #include #include #include #include #include #include "fcitxqtdbustypes.h" #include "fcitx5qt6dbusaddons_export.h" namespace fcitx { /* * Proxy class for interface org.fcitx.Fcitx.InputMethod1 */ class FCITX5QT6DBUSADDONS_EXPORT FcitxQtInputMethodProxy: public QDBusAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.fcitx.Fcitx.InputMethod1"; } public: FcitxQtInputMethodProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = nullptr); ~FcitxQtInputMethodProxy(); public Q_SLOTS: // METHODS inline QDBusPendingReply CreateInputContext(FcitxQtStringKeyValueList in0) { QList argumentList; argumentList << QVariant::fromValue(in0); return asyncCallWithArgumentList(QStringLiteral("CreateInputContext"), argumentList); } inline QDBusReply CreateInputContext(FcitxQtStringKeyValueList in0, QByteArray &out1) { QList argumentList; argumentList << QVariant::fromValue(in0); QDBusMessage reply = callWithArgumentList(QDBus::Block, QStringLiteral("CreateInputContext"), argumentList); if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().size() == 2) { out1 = qdbus_cast(reply.arguments().at(1)); } return reply; } Q_SIGNALS: // SIGNALS }; } #endif