6#ifndef QDBUSTRAYTYPES_P_H
7#define QDBUSTRAYTYPES_P_H
20#include <QtGui/private/qtguiglobal_p.h>
26#include <QDBusArgument>
27#include <QDBusConnection>
28#include <QDBusObjectPath>
34struct QXdgDBusImageStruct
36 QXdgDBusImageStruct() { }
37 QXdgDBusImageStruct(
int w,
int h)
38 : width(w), height(h), data(width * height * 4, 0) { }
45using QXdgDBusImageVector = QList<QXdgDBusImageStruct>;
70QT_DECL_METATYPE_EXTERN(QXdgDBusImageStruct, Q_GUI_EXPORT)
71QT_DECL_METATYPE_EXTERN(QXdgDBusImageVector, Q_GUI_EXPORT)
72QT_DECL_METATYPE_EXTERN(QXdgDBusToolTipStruct, Q_GUI_EXPORT)
QT_REQUIRE_CONFIG(systemtrayicon)
const QDBusArgument & operator>>(const QDBusArgument &argument, QXdgDBusImageVector &iconVector)
static const int IconNormalMediumSize
const QDBusArgument & operator>>(const QDBusArgument &argument, QXdgDBusImageStruct &icon)
const QDBusArgument & operator>>(const QDBusArgument &argument, QXdgDBusToolTipStruct &toolTip)
static const int IconNormalSmallSize
QXdgDBusImageVector iconToQXdgDBusImageVector(const QIcon &icon)
const QDBusArgument & operator<<(QDBusArgument &argument, const QXdgDBusImageStruct &icon)
const QDBusArgument & operator<<(QDBusArgument &argument, const QXdgDBusToolTipStruct &toolTip)
Q_DECLARE_TYPEINFO(QXdgDBusImageStruct, Q_RELOCATABLE_TYPE)
Q_DECLARE_TYPEINFO(QXdgDBusToolTipStruct, Q_RELOCATABLE_TYPE)
QDataStream & operator<<(QDataStream &stream, const QImage &image)
[0]