summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Qt3DStudio/Application/PresentationFile.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Qt3DStudio/Application/PresentationFile.h')
-rw-r--r--src/Authoring/Qt3DStudio/Application/PresentationFile.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/Authoring/Qt3DStudio/Application/PresentationFile.h b/src/Authoring/Qt3DStudio/Application/PresentationFile.h
index 1d8aba85..865b8aec 100644
--- a/src/Authoring/Qt3DStudio/Application/PresentationFile.h
+++ b/src/Authoring/Qt3DStudio/Application/PresentationFile.h
@@ -52,12 +52,18 @@ public:
const QString &newName);
static QSize readSize(const QString &uipPath);
static QString findProjectFile(const QString &uipPath);
- static bool getDataInputBindings(const SubPresentationRecord &subpresentation,
- QMultiMap<QString, QPair<QString, QString>> &outmap);
- static bool getDataOutputBindings(const SubPresentationRecord &subpresentation,
- QMultiMap<QString, QPair<QString, QString>> &outmap);
+ static bool getDataInputBindings(
+ const SubPresentationRecord &subpresentation,
+ QMultiHash<QString, ProjectFile::DataInputOutputBinding> &outmap);
+ static bool getDataOutputBindings(
+ const SubPresentationRecord &subpresentation,
+ QMultiHash<QString, ProjectFile::DataInputOutputBinding> &outmap);
private:
+ static bool getDataInputOutputBindings(
+ const SubPresentationRecord &subpresentation,
+ QMultiHash<QString, ProjectFile::DataInputOutputBinding> &outmap,
+ const QString &dioProperty);
PresentationFile();
};