self.scan.statusChanged.get().remove(self.scanStatusChanged)
if not self.isDone():
print "*** warning *** scan was not finished!"
self.scan.statusChanged.get().remove(self.scanStatusChanged)
if not self.isDone():
print "*** warning *** scan was not finished!"