6#include <PhosphorServices/phosphorservices_export.h>
15class PHOSPHORSERVICES_EXPORT
MprisHost :
public QObject
18 Q_PROPERTY(
int playerCount READ playerCount NOTIFY playerCountChanged)
25 [[nodiscard]] QList<MprisPlayer*>
players()
const;
38 void _q_nameOwnerChanged(
const QString& service,
const QString& oldOwner,
const QString& newOwner);
42 std::unique_ptr<Private> d;
Definition MprisHost.h:16
PhosphorServices::MprisPlayer * playerAt(int index) const
void playerRemoved(PhosphorServices::MprisPlayer *player)
void playerAdded(PhosphorServices::MprisPlayer *player)
void playerCountChanged()
MprisHost(QObject *parent=nullptr)
QList< MprisPlayer * > players() const
Definition MprisPlayer.h:16
Definition DBusMenuModel.h:15