]> sigrok.org Git - sigrok-meter.git/blobdiff - datamodel.py
Move menu to left side, allow acquisition to be paused.
[sigrok-meter.git] / datamodel.py
index d54f42968273edc0a4d27aaad3faf5eaf9e650c8..a90cbc7ab40c6de02d9c9870388e7060f847c17b 100644 (file)
@@ -169,6 +169,13 @@ class MeasurementDataModel(QtGui.QStandardItemModel):
 
             item.setData(traces, MeasurementDataModel.tracesRole)
 
+    def clear_samples(self):
+        '''Removes all old samples from the model.'''
+        for row in range(self.rowCount()):
+            idx = self.index(row, 0)
+            self.setData(idx, {},
+                MeasurementDataModel.tracesRole)
+
 class MultimeterDelegate(QtGui.QStyledItemDelegate):
     '''Delegate to show the data items from a MeasurementDataModel.'''