summaryrefslogtreecommitdiff
path: root/src/plugins/ivimedia/media_qtro/mediadiscoverybackend.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/ivimedia/media_qtro/mediadiscoverybackend.h')
-rw-r--r--src/plugins/ivimedia/media_qtro/mediadiscoverybackend.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/ivimedia/media_qtro/mediadiscoverybackend.h b/src/plugins/ivimedia/media_qtro/mediadiscoverybackend.h
index 505cf14..e875715 100644
--- a/src/plugins/ivimedia/media_qtro/mediadiscoverybackend.h
+++ b/src/plugins/ivimedia/media_qtro/mediadiscoverybackend.h
@@ -55,7 +55,7 @@ class MediaDiscoveryBackend : public QIviMediaDeviceDiscoveryModelBackendInterfa
Q_OBJECT
public:
- MediaDiscoveryBackend(QRemoteObjectNode *node, QObject *parent = nullptr);
+ explicit MediaDiscoveryBackend(QObject *parent = nullptr);
void initialize() override;
@@ -64,8 +64,14 @@ public Q_SLOTS:
void onDeviceAdded(const QString &device);
void onDeviceRemoved(const QString &device);
+protected:
+ void setupConnections();
+ bool connectToNode();
+
private:
QSharedPointer<QIviMediaDiscoveryModelReplica> m_replica;
+ QRemoteObjectNode *m_node;
+ QUrl m_url;
QHash<QString, QIviServiceObject*> m_deviceMap;
bool m_initialized;
QIviRemoteObjectReplicaHelper *m_helper;