X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=datamodel.py;fp=datamodel.py;h=a90cbc7ab40c6de02d9c9870388e7060f847c17b;hb=68348e5abaa05fbbde7f3e6b0b28c2d12a7a2601;hp=d54f42968273edc0a4d27aaad3faf5eaf9e650c8;hpb=2e8c2e6e68049604c25a5f035ff4c71513bce31b;p=sigrok-meter.git diff --git a/datamodel.py b/datamodel.py index d54f429..a90cbc7 100644 --- a/datamodel.py +++ b/datamodel.py @@ -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.'''