PulseAudio Qt Bindings
7 #include "pulseobject.h"
8 #include "pulseobject_p.h"
16 PulseObject::PulseObject(
QObject *parent)
18 , d(new PulseObjectPrivate(this))
22 PulseObject::~PulseObject()
27 PulseObjectPrivate::PulseObjectPrivate(PulseObject *q)
32 PulseObjectPrivate::~PulseObjectPrivate()
36 QString PulseObject::name()
const
41 QString PulseObject::iconName()
const
43 QString name = d->m_properties.value(QStringLiteral(
"device.icon_name")).toString();
48 name = d->m_properties.value(QStringLiteral(
"media.icon_name")).toString();
53 name = d->m_properties.value(QStringLiteral(
"window.icon_name")).toString();
58 name = d->m_properties.value(QStringLiteral(
"application.icon_name")).toString();
63 name = d->m_properties.value(QStringLiteral(
"application.process.binary")).toString();
68 name = d->m_properties.value(QStringLiteral(
"application.name")).toString();
81 QVariantMap PulseObject::properties()
const
83 return d->m_properties;
The primary namespace of PulseAudioQt.
bool hasThemeIcon(const QString &name)
const char * name(StandardAction id)
QString toString() const const
QVariant property(const char *name) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Dec 9 2023 04:12:18 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.