service/pipewire: refactor defaults and metadata handling

This commit is contained in:
outfoxxed 2024-09-23 18:41:38 -07:00
parent 7f9762be53
commit f889f08901
No known key found for this signature in database
GPG key ID: 4C88A185FB89301E
11 changed files with 455 additions and 144 deletions

View file

@ -1,7 +1,7 @@
#pragma once
#include "core.hpp"
#include "metadata.hpp"
#include "defaults.hpp"
#include "registry.hpp"
namespace qs::service::pipewire {
@ -13,7 +13,7 @@ public:
explicit PwConnection(QObject* parent = nullptr);
PwRegistry registry;
PwDefaultsMetadata defaults {&this->registry};
PwDefaultTracker defaults {&this->registry};
static PwConnection* instance();