mirror of https://github.com/cutefishos/core
Fix ubuntu20.04 build
parent
07695b0e6a
commit
45f1103fff
@ -0,0 +1,79 @@
|
||||
/*
|
||||
* This file was generated by qdbusxml2cpp version 0.8
|
||||
* Command line was: qdbusxml2cpp -m -a dbusmenuadaptor -i window.h -l Window /home/reion/Cutefish/core/gmenuproxy/com.canonical.dbusmenu.xml
|
||||
*
|
||||
* qdbusxml2cpp is Copyright (C) 2020 The Qt Company Ltd.
|
||||
*
|
||||
* This is an auto-generated file.
|
||||
* Do not edit! All changes made to it will be lost.
|
||||
*/
|
||||
|
||||
#include "dbusmenuadaptor.h"
|
||||
#include <QtCore/QMetaObject>
|
||||
#include <QtCore/QByteArray>
|
||||
#include <QtCore/QList>
|
||||
#include <QtCore/QMap>
|
||||
#include <QtCore/QString>
|
||||
#include <QtCore/QStringList>
|
||||
#include <QtCore/QVariant>
|
||||
|
||||
/*
|
||||
* Implementation of adaptor class DbusmenuAdaptor
|
||||
*/
|
||||
|
||||
DbusmenuAdaptor::DbusmenuAdaptor(Window *parent)
|
||||
: QDBusAbstractAdaptor(parent)
|
||||
{
|
||||
// constructor
|
||||
setAutoRelaySignals(true);
|
||||
}
|
||||
|
||||
DbusmenuAdaptor::~DbusmenuAdaptor()
|
||||
{
|
||||
// destructor
|
||||
}
|
||||
|
||||
QString DbusmenuAdaptor::status() const
|
||||
{
|
||||
// get the value of property Status
|
||||
return qvariant_cast< QString >(parent()->property("Status"));
|
||||
}
|
||||
|
||||
uint DbusmenuAdaptor::version() const
|
||||
{
|
||||
// get the value of property Version
|
||||
return qvariant_cast< uint >(parent()->property("Version"));
|
||||
}
|
||||
|
||||
bool DbusmenuAdaptor::AboutToShow(int id)
|
||||
{
|
||||
// handle method call com.canonical.dbusmenu.AboutToShow
|
||||
return parent()->AboutToShow(id);
|
||||
}
|
||||
|
||||
void DbusmenuAdaptor::Event(int id, const QString &eventId, const QDBusVariant &data, uint timestamp)
|
||||
{
|
||||
// handle method call com.canonical.dbusmenu.Event
|
||||
parent()->Event(id, eventId, data, timestamp);
|
||||
}
|
||||
|
||||
DBusMenuItemList DbusmenuAdaptor::GetGroupProperties(const QList<int> &ids, const QStringList &propertyNames)
|
||||
{
|
||||
// handle method call com.canonical.dbusmenu.GetGroupProperties
|
||||
return parent()->GetGroupProperties(ids, propertyNames);
|
||||
}
|
||||
|
||||
uint DbusmenuAdaptor::GetLayout(int parentId, int recursionDepth, const QStringList &propertyNames, DBusMenuLayoutItem &item)
|
||||
{
|
||||
// handle method call com.canonical.dbusmenu.GetLayout
|
||||
return parent()->GetLayout(parentId, recursionDepth, propertyNames, item);
|
||||
}
|
||||
|
||||
QDBusVariant DbusmenuAdaptor::GetProperty(int id, const QString &property)
|
||||
{
|
||||
// handle method call com.canonical.dbusmenu.GetProperty
|
||||
return parent()->GetProperty(id, property);
|
||||
}
|
||||
|
||||
|
||||
#include "dbusmenuadaptor.moc"
|
||||
@ -0,0 +1,111 @@
|
||||
/*
|
||||
* This file was generated by qdbusxml2cpp version 0.8
|
||||
* Command line was: qdbusxml2cpp -m -a dbusmenuadaptor -i window.h -l Window /home/reion/Cutefish/core/gmenuproxy/com.canonical.dbusmenu.xml
|
||||
*
|
||||
* qdbusxml2cpp is Copyright (C) 2020 The Qt Company Ltd.
|
||||
*
|
||||
* This is an auto-generated file.
|
||||
* This file may have been hand-edited. Look for HAND-EDIT comments
|
||||
* before re-generating it.
|
||||
*/
|
||||
|
||||
#ifndef DBUSMENUADAPTOR_H
|
||||
#define DBUSMENUADAPTOR_H
|
||||
|
||||
#include <QtCore/QObject>
|
||||
#include <QtDBus/QtDBus>
|
||||
#include "window.h"
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QByteArray;
|
||||
template<class T> class QList;
|
||||
template<class Key, class Value> class QMap;
|
||||
class QString;
|
||||
class QStringList;
|
||||
class QVariant;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
/*
|
||||
* Adaptor class for interface com.canonical.dbusmenu
|
||||
*/
|
||||
class DbusmenuAdaptor: public QDBusAbstractAdaptor
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_CLASSINFO("D-Bus Interface", "com.canonical.dbusmenu")
|
||||
Q_CLASSINFO("D-Bus Introspection", ""
|
||||
" <interface name=\"com.canonical.dbusmenu\">\n"
|
||||
" <property access=\"read\" type=\"u\" name=\"Version\"/>\n"
|
||||
" <property access=\"read\" type=\"s\" name=\"Status\"/>\n"
|
||||
" <signal name=\"ItemsPropertiesUpdated\">\n"
|
||||
" <annotation value=\"DBusMenuItemList\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n"
|
||||
" <annotation value=\"DBusMenuItemKeysList\" name=\"org.qtproject.QtDBus.QtTypeName.Out1\"/>\n"
|
||||
" <arg direction=\"out\" type=\"a(ia{sv})\"/>\n"
|
||||
" <arg direction=\"out\" type=\"a(ias)\"/>\n"
|
||||
" </signal>\n"
|
||||
" <signal name=\"LayoutUpdated\">\n"
|
||||
" <arg direction=\"out\" type=\"u\" name=\"revision\"/>\n"
|
||||
" <arg direction=\"out\" type=\"i\" name=\"parentId\"/>\n"
|
||||
" </signal>\n"
|
||||
" <signal name=\"ItemActivationRequested\">\n"
|
||||
" <arg direction=\"out\" type=\"i\" name=\"id\"/>\n"
|
||||
" <arg direction=\"out\" type=\"u\" name=\"timeStamp\"/>\n"
|
||||
" </signal>\n"
|
||||
" <method name=\"Event\">\n"
|
||||
" <arg direction=\"in\" type=\"i\" name=\"id\"/>\n"
|
||||
" <arg direction=\"in\" type=\"s\" name=\"eventId\"/>\n"
|
||||
" <arg direction=\"in\" type=\"v\" name=\"data\"/>\n"
|
||||
" <arg direction=\"in\" type=\"u\" name=\"timestamp\"/>\n"
|
||||
" <annotation value=\"true\" name=\"org.freedesktop.DBus.Method.NoReply\"/>\n"
|
||||
" </method>\n"
|
||||
" <method name=\"GetProperty\">\n"
|
||||
" <arg direction=\"out\" type=\"v\"/>\n"
|
||||
" <arg direction=\"in\" type=\"i\" name=\"id\"/>\n"
|
||||
" <arg direction=\"in\" type=\"s\" name=\"property\"/>\n"
|
||||
" </method>\n"
|
||||
" <method name=\"GetLayout\">\n"
|
||||
" <arg direction=\"out\" type=\"u\"/>\n"
|
||||
" <arg direction=\"in\" type=\"i\" name=\"parentId\"/>\n"
|
||||
" <arg direction=\"in\" type=\"i\" name=\"recursionDepth\"/>\n"
|
||||
" <arg direction=\"in\" type=\"as\" name=\"propertyNames\"/>\n"
|
||||
" <arg direction=\"out\" type=\"(ia{sv}av)\" name=\"item\"/>\n"
|
||||
" <annotation value=\"DBusMenuLayoutItem\" name=\"org.qtproject.QtDBus.QtTypeName.Out1\"/>\n"
|
||||
" </method>\n"
|
||||
" <method name=\"GetGroupProperties\">\n"
|
||||
" <arg direction=\"out\" type=\"a(ia{sv})\"/>\n"
|
||||
" <annotation value=\"DBusMenuItemList\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n"
|
||||
" <arg direction=\"in\" type=\"ai\" name=\"ids\"/>\n"
|
||||
" <annotation value=\"QList<int>\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
|
||||
" <arg direction=\"in\" type=\"as\" name=\"propertyNames\"/>\n"
|
||||
" </method>\n"
|
||||
" <method name=\"AboutToShow\">\n"
|
||||
" <arg direction=\"out\" type=\"b\"/>\n"
|
||||
" <arg direction=\"in\" type=\"i\" name=\"id\"/>\n"
|
||||
" </method>\n"
|
||||
" </interface>\n"
|
||||
"")
|
||||
public:
|
||||
DbusmenuAdaptor(Window *parent);
|
||||
virtual ~DbusmenuAdaptor();
|
||||
|
||||
inline Window *parent() const
|
||||
{ return static_cast<Window *>(QObject::parent()); }
|
||||
|
||||
public: // PROPERTIES
|
||||
Q_PROPERTY(QString Status READ status)
|
||||
QString status() const;
|
||||
|
||||
Q_PROPERTY(uint Version READ version)
|
||||
uint version() const;
|
||||
|
||||
public Q_SLOTS: // METHODS
|
||||
bool AboutToShow(int id);
|
||||
Q_NOREPLY void Event(int id, const QString &eventId, const QDBusVariant &data, uint timestamp);
|
||||
DBusMenuItemList GetGroupProperties(const QList<int> &ids, const QStringList &propertyNames);
|
||||
uint GetLayout(int parentId, int recursionDepth, const QStringList &propertyNames, DBusMenuLayoutItem &item);
|
||||
QDBusVariant GetProperty(int id, const QString &property);
|
||||
Q_SIGNALS: // SIGNALS
|
||||
void ItemActivationRequested(int id, uint timeStamp);
|
||||
void ItemsPropertiesUpdated(DBusMenuItemList in0, DBusMenuItemKeysList in1);
|
||||
void LayoutUpdated(uint revision, int parentId);
|
||||
};
|
||||
|
||||
#endif
|
||||
Loading…
Reference in New Issue