From: Jens Steinhauser Date: Mon, 17 Nov 2014 01:36:13 +0000 (+0100) Subject: Decorate all functions used as slots. X-Git-Url: http://sigrok.org/gitweb/?p=sigrok-meter.git;a=commitdiff_plain;h=f517686f9b9dd004876be97ad6376021163d4120 Decorate all functions used as slots. In addition to small memory/speed benefits, this makes the intention to use them as slots more clear. --- diff --git a/sigrok-meter b/sigrok-meter index e630218..d69101c 100755 --- a/sigrok-meter +++ b/sigrok-meter @@ -140,6 +140,7 @@ class SamplingThread(QtCore.QObject): self.sr_pkg_version = self.context.package_version self.sr_lib_version = self.context.lib_version + @QtCore.Slot() def start_sampling(self): devices = [] for name, options in self.drivers: @@ -281,6 +282,7 @@ class SigrokMeter(QtGui.QMainWindow): self.statusBar().setSizeGripEnabled(False) + @QtCore.Slot() def show_about(self): text = textwrap.dedent('''\
@@ -346,6 +348,7 @@ class SigrokMeter(QtGui.QMainWindow): return u'\u221E' return '{:f}'.format(mag) + @QtCore.Slot(object) def update(self, data): '''Updates the labels with new measurement values.''' @@ -364,6 +367,7 @@ class SigrokMeter(QtGui.QMainWindow): self.lblDevName.setText(device) self.lblTime.setText(now) + @QtCore.Slot(str) def error(self, msg): '''Error handler for the sampling thread.''' QtGui.QMessageBox.critical(self, 'Error', msg)