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
qdbustrayicon.cpp File Reference

(3b186ceef81e233fcaab94a10c98a582c27cfcfd)

#include "qdbustrayicon_p.h"
#include <QString>
#include <QDebug>
#include <QRect>
#include <QLoggingCategory>
#include <QStandardPaths>
#include <QFileInfo>
#include <QDir>
#include <QMetaObject>
#include <QMetaEnum>
#include <QDBusConnectionInterface>
#include <QDBusArgument>
#include <QDBusMetaType>
#include <QDBusServiceWatcher>
#include <qpa/qplatformmenu.h>
#include <qpa/qplatformintegration.h>
#include <qpa/qplatformservices.h>
#include <private/qdbusmenuconnection_p.h>
#include <private/qstatusnotifieritemadaptor_p.h>
#include <private/qdbusmenuadaptor_p.h>
#include <private/qdbusplatformmenu_p.h>
#include <private/qxdgnotificationproxy_p.h>
#include <private/qlockfile_p.h>
#include <private/qguiapplication_p.h>
#include "moc_qdbustrayicon_p.cpp"
+ Include dependency graph for qdbustrayicon.cpp:

Go to the source code of this file.

Functions

static QString iconTempPath ()
 
static QString tempFileTemplate ()
 

Variables

static const QString KDEItemFormat = QStringLiteral("org.kde.StatusNotifierItem-%1-%2")
 
static const QString KDEWatcherService = QStringLiteral("org.kde.StatusNotifierWatcher")
 
static const QString XdgNotificationService = QStringLiteral("org.freedesktop.Notifications")
 
static const QString XdgNotificationPath = QStringLiteral("/org/freedesktop/Notifications")
 
static const QString DefaultAction = QStringLiteral("default")
 
static int instanceCount = 0
 

Function Documentation

◆ iconTempPath()

static QString iconTempPath ( )
static

Definition at line 43 of file qdbustrayicon.cpp.

References QFileDevice::ExeOwner, QFileInfo::exists(), QStandardPaths::GenericCacheLocation, QString::isEmpty(), qEnvironmentVariable(), QStringLiteral, QFileDevice::ReadOwner, QStandardPaths::RuntimeLocation, QDir::tempPath(), QStandardPaths::writableLocation(), and QFileDevice::WriteOwner.

Referenced by tempFileTemplate().

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

◆ tempFileTemplate()

static QString tempFileTemplate ( )
inlinestatic

Definition at line 77 of file qdbustrayicon.cpp.

References iconTempPath().

+ Here is the call graph for this function:

Variable Documentation

◆ DefaultAction

const QString DefaultAction = QStringLiteral("default")
static

Definition at line 74 of file qdbustrayicon.cpp.

Referenced by QDBusTrayIcon::showMessage().

◆ instanceCount

◆ KDEItemFormat

const QString KDEItemFormat = QStringLiteral("org.kde.StatusNotifierItem-%1-%2")
static

Definition at line 70 of file qdbustrayicon.cpp.

◆ KDEWatcherService

const QString KDEWatcherService = QStringLiteral("org.kde.StatusNotifierWatcher")
static

Definition at line 71 of file qdbustrayicon.cpp.

◆ XdgNotificationPath

const QString XdgNotificationPath = QStringLiteral("/org/freedesktop/Notifications")
static

Definition at line 73 of file qdbustrayicon.cpp.

Referenced by QDBusTrayIcon::dBusConnection().

◆ XdgNotificationService

const QString XdgNotificationService = QStringLiteral("org.freedesktop.Notifications")
static

Definition at line 72 of file qdbustrayicon.cpp.

Referenced by QDBusTrayIcon::dBusConnection().