summaryrefslogtreecommitdiff
path: root/src/tools/media-simulation-server/qivimediadiscoveryqtroadapter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/media-simulation-server/qivimediadiscoveryqtroadapter.h')
-rw-r--r--src/tools/media-simulation-server/qivimediadiscoveryqtroadapter.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/tools/media-simulation-server/qivimediadiscoveryqtroadapter.h b/src/tools/media-simulation-server/qivimediadiscoveryqtroadapter.h
index d295ac9..0debec0 100644
--- a/src/tools/media-simulation-server/qivimediadiscoveryqtroadapter.h
+++ b/src/tools/media-simulation-server/qivimediadiscoveryqtroadapter.h
@@ -49,8 +49,8 @@
template <class ObjectType>
struct QIviMediaDiscoveryModelAddressWrapper: public QIviMediaDiscoveryModelSourceAPI<ObjectType> {
- QIviMediaDiscoveryModelAddressWrapper(ObjectType *object, const QString &name = QStringLiteral("QtIviMedia.QIviMediaDiscoveryModel"))
- : QIviMediaDiscoveryModelSourceAPI<ObjectType>(object, name)
+ QIviMediaDiscoveryModelAddressWrapper(ObjectType *object)
+ : QIviMediaDiscoveryModelSourceAPI<ObjectType>(object, object->remoteObjectsLookupName())
{}
};
@@ -58,6 +58,9 @@ class QIviMediaDiscoveryModelQtRoAdapter : public QIviMediaDiscoveryModelSource
{
public:
QIviMediaDiscoveryModelQtRoAdapter(MediaDiscoveryBackend *parent);
+ QIviMediaDiscoveryModelQtRoAdapter(const QString& remoteObjectsLookupName, MediaDiscoveryBackend *parent);
+
+ QString remoteObjectsLookupName() const;
public Q_SLOTS:
QStringList devices() const override;
@@ -67,6 +70,7 @@ public Q_SLOTS:
private:
void createDeviceAdapter(QIviMediaDevice *device);
+ QString m_remoteObjectsLookupName;
MediaDiscoveryBackend *m_backend;
QHash<QString, QObject*> m_hostMap;
};