diff data/model/AggregateWaveModel.cpp @ 1770:dffc70996f54

Correct some erroneous signal signatures
author Chris Cannam
date Fri, 19 Jul 2019 16:10:00 +0100
parents 87b4c596c0ef
children
line wrap: on
line diff
--- a/data/model/AggregateWaveModel.cpp	Thu Jul 18 14:42:24 2019 +0100
+++ b/data/model/AggregateWaveModel.cpp	Fri Jul 19 16:10:00 2019 +0100
@@ -59,6 +59,13 @@
                    << "channels (has " << rate << ", expected " << overallRate
                    << ")" << endl;
         }
+
+        connect(model.get(), SIGNAL(modelChanged(ModelId)),
+                this, SLOT(componentModelChanged(ModelId)));
+        connect(model.get(), SIGNAL(modelChangedWithin(ModelId, sv_frame_t, sv_frame_t)),
+                this, SLOT(componentModelChangedWithin(ModelId, sv_frame_t, sv_frame_t)));
+        connect(model.get(), SIGNAL(completionChanged(ModelId)),
+                this, SLOT(componentModelCompletionChanged(ModelId)));
     }
 }
 
@@ -228,21 +235,21 @@
 }
 
 void
-AggregateWaveModel::componentModelChanged()
+AggregateWaveModel::componentModelChanged(ModelId)
 {
-    emit modelChanged();
+    emit modelChanged(getId());
 }
 
 void
-AggregateWaveModel::componentModelChangedWithin(sv_frame_t start, sv_frame_t end)
+AggregateWaveModel::componentModelChangedWithin(ModelId, sv_frame_t start, sv_frame_t end)
 {
-    emit modelChangedWithin(start, end);
+    emit modelChangedWithin(getId(), start, end);
 }
 
 void
-AggregateWaveModel::componentModelCompletionChanged()
+AggregateWaveModel::componentModelCompletionChanged(ModelId)
 {
-    emit completionChanged();
+    emit completionChanged(getId());
 }
 
 void