pyqtSignature -> pyqtSlot