Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qdbustraytypes_p.h File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include <QtGui/private/qtguiglobal_p.h>
#include <QObject>
#include <QString>
#include <QDBusArgument>
#include <QDBusConnection>
#include <QDBusObjectPath>
#include <QPixmap>
+ Include dependency graph for qdbustraytypes_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QXdgDBusImageStruct
 
struct  QXdgDBusToolTipStruct
 

Typedefs

using QXdgDBusImageVector = QList<QXdgDBusImageStruct>
 

Functions

 QT_REQUIRE_CONFIG (systemtrayicon)
 
 Q_DECLARE_TYPEINFO (QXdgDBusImageStruct, Q_RELOCATABLE_TYPE)
 
QXdgDBusImageVector iconToQXdgDBusImageVector (const QIcon &icon)
 
 Q_DECLARE_TYPEINFO (QXdgDBusToolTipStruct, Q_RELOCATABLE_TYPE)
 
const QDBusArgumentoperator<< (QDBusArgument &argument, const QXdgDBusImageStruct &icon)
 
const QDBusArgumentoperator>> (const QDBusArgument &argument, QXdgDBusImageStruct &icon)
 
const QDBusArgumentoperator<< (QDBusArgument &argument, const QXdgDBusImageVector &iconVector)
 
const QDBusArgumentoperator>> (const QDBusArgument &argument, QXdgDBusImageVector &iconVector)
 
const QDBusArgumentoperator<< (QDBusArgument &argument, const QXdgDBusToolTipStruct &toolTip)
 
const QDBusArgumentoperator>> (const QDBusArgument &argument, QXdgDBusToolTipStruct &toolTip)
 

Typedef Documentation

◆ QXdgDBusImageVector

Definition at line 44 of file qdbustraytypes_p.h.

Function Documentation

◆ iconToQXdgDBusImageVector()

QXdgDBusImageVector iconToQXdgDBusImageVector ( const QIcon & icon)

Definition at line 34 of file qdbustraytypes.cpp.

References QImage::constBits(), data_ptr(), QPainter::drawImage(), engine, QImage::fill(), QImage::Format_ARGB32, QImage::height(), icon, IconNormalMediumSize, IconNormalSmallSize, IconSizeLimit, QIcon::isNull(), QIcon::Normal, QIcon::Off, painter, qMax(), ret, Qt::transparent, and QImage::width().

Referenced by QStatusNotifierItemAdaptor::attentionIconPixmap(), and QStatusNotifierItemAdaptor::iconPixmap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator<<() [1/3]

const QDBusArgument & operator<< ( QDBusArgument & argument,
const QXdgDBusImageStruct & icon )

Definition at line 87 of file qdbustraytypes.cpp.

References argument, QDBusArgument::beginStructure(), QDBusArgument::endStructure(), and icon.

+ Here is the call graph for this function:

◆ operator<<() [2/3]

const QDBusArgument & operator<< ( QDBusArgument & argument,
const QXdgDBusImageVector & iconVector )

Definition at line 118 of file qdbustraytypes.cpp.

References argument, QDBusArgument::beginArray(), QDBusArgument::endArray(), and i.

+ Here is the call graph for this function:

◆ operator<<() [3/3]

const QDBusArgument & operator<< ( QDBusArgument & argument,
const QXdgDBusToolTipStruct & toolTip )

Definition at line 146 of file qdbustraytypes.cpp.

References argument, QDBusArgument::beginStructure(), QDBusArgument::endStructure(), QXdgDBusToolTipStruct::icon, QXdgDBusToolTipStruct::image, QXdgDBusToolTipStruct::subTitle, and QXdgDBusToolTipStruct::title.

+ Here is the call graph for this function:

◆ operator>>() [1/3]

const QDBusArgument & operator>> ( const QDBusArgument & argument,
QXdgDBusImageStruct & icon )

Definition at line 98 of file qdbustraytypes.cpp.

References argument, QDBusArgument::beginStructure(), QDBusArgument::endStructure(), and icon.

+ Here is the call graph for this function:

◆ operator>>() [2/3]

const QDBusArgument & operator>> ( const QDBusArgument & argument,
QXdgDBusImageVector & iconVector )

Definition at line 129 of file qdbustraytypes.cpp.

References argument, QDBusArgument::atEnd(), QDBusArgument::beginArray(), and QDBusArgument::endArray().

+ Here is the call graph for this function:

◆ operator>>() [3/3]

const QDBusArgument & operator>> ( const QDBusArgument & argument,
QXdgDBusToolTipStruct & toolTip )

Definition at line 158 of file qdbustraytypes.cpp.

References argument, QDBusArgument::beginStructure(), QDBusArgument::endStructure(), icon, QXdgDBusToolTipStruct::icon, QXdgDBusToolTipStruct::image, QXdgDBusToolTipStruct::subTitle, title, and QXdgDBusToolTipStruct::title.

+ Here is the call graph for this function:

◆ Q_DECLARE_TYPEINFO() [1/2]

Q_DECLARE_TYPEINFO ( QXdgDBusImageStruct ,
Q_RELOCATABLE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [2/2]

Q_DECLARE_TYPEINFO ( QXdgDBusToolTipStruct ,
Q_RELOCATABLE_TYPE  )

◆ QT_REQUIRE_CONFIG()

QT_REQUIRE_CONFIG ( systemtrayicon )