7#include "pulseobject.h"
8#include "pulseobject_p.h"
16PulseObject::PulseObject(
QObject *parent)
18 , d(new PulseObjectPrivate(this))
22PulseObject::~PulseObject()
27PulseObjectPrivate::PulseObjectPrivate(PulseObject *q)
32PulseObjectPrivate::~PulseObjectPrivate()
36QString PulseObject::name()
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();
73 name = d->m_properties.value(QStringLiteral(
"pipewire.access.portal.app_id")).toString();
78 name = property(
"name").toString();
86QVariantMap PulseObject::properties()
const
88 return d->m_properties;
The primary namespace of PulseAudioQt.
bool hasThemeIcon(const QString &name)
bool isEmpty() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Oct 11 2024 12:12:38 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.