//SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd. // //SPDX-License-Identifier: GPL-3.0-or-later /* * This file was generated by qdbusxml2cpp-fix version 0.8 * Command line was: qdbusxml2cpp-fix -c BamfApplication -p BamfApplication Application.xml * * qdbusxml2cpp-fix is Copyright (C) 2016 Deepin Technology Co., Ltd. * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #ifndef BAMFAPPLICATION_H #define BAMFAPPLICATION_H #include #include #include #include #include #include #include #include #include /* * Proxy class for interface org.ayatana.bamf.application */ class __BamfApplicationPrivate; class __BamfApplication : public DBusExtendedAbstractInterface { Q_OBJECT public: static inline const char *staticInterfaceName() { return "org.ayatana.bamf.application"; } public: explicit __BamfApplication(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); ~__BamfApplication(); public Q_SLOTS: // METHODS inline Q_DECL_DEPRECATED QDBusPendingReply ApplicationMenu() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("ApplicationMenu"), argumentList); } inline Q_DECL_DEPRECATED QDBusReply ApplicationMenu(QString &objectpath) { QList argumentList; QDBusMessage reply = callWithArgumentList(QDBus::Block, QStringLiteral("ApplicationMenu"), argumentList); if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) { objectpath = qdbus_cast(reply.arguments().at(1)); } return reply; } inline QDBusPendingReply ApplicationType() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("ApplicationType"), argumentList); } inline QDBusPendingReply DesktopFile() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("DesktopFile"), argumentList); } inline QDBusPendingReply FocusableChild() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("FocusableChild"), argumentList); } inline QDBusPendingReply ShowStubs() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("ShowStubs"), argumentList); } inline QDBusPendingReply SupportedMimeTypes() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("SupportedMimeTypes"), argumentList); } inline QDBusPendingReply > Xids() { QList argumentList; return asyncCallWithArgumentList(QStringLiteral("Xids"), argumentList); } Q_SIGNALS: // SIGNALS void DesktopFileUpdated(const QString &desktop_file); void SupportedMimeTypesChanged(const QStringList &dnd_mimes); Q_DECL_DEPRECATED void WindowAdded(const QString &path); Q_DECL_DEPRECATED void WindowRemoved(const QString &path); // begin property changed signals public Q_SLOTS: void CallQueued(const QString &callName, const QList &args); private Q_SLOTS: void onPendingCallFinished(QDBusPendingCallWatcher *w); private: __BamfApplicationPrivate *d_ptr; }; namespace org { namespace ayatana { namespace bamf { typedef ::__BamfApplication BamfApplication; } } } #endif