216 itm2 = QStandardItem("on_%s_%s" % (name, metaMethod.signature())) |
216 itm2 = QStandardItem("on_%s_%s" % (name, metaMethod.signature())) |
217 itm.appendRow(itm2) |
217 itm.appendRow(itm2) |
218 if self.__module is not None: |
218 if self.__module is not None: |
219 method = "on_%s_%s" % \ |
219 method = "on_%s_%s" % \ |
220 (name, metaMethod.signature().split("(")[0]) |
220 (name, metaMethod.signature().split("(")[0]) |
221 method2 = "on_%s_%s" % \ |
221 method2 = "%s(%s)" % (method, |
222 (name, bytes(QMetaObject.normalizedSignature( |
222 ", ".join([self.__mapType(t) |
223 metaMethod.signature())).decode()) |
223 for t in metaMethod.parameterTypes()])) |
224 |
224 |
225 if method2 in signatureList or method in signatureList: |
225 if method2 in signatureList or method in signatureList: |
226 itm2.setFlags(Qt.ItemFlags(Qt.ItemIsEnabled)) |
226 itm2.setFlags(Qt.ItemFlags(Qt.ItemIsEnabled)) |
227 itm2.setCheckState(Qt.Checked) |
227 itm2.setCheckState(Qt.Checked) |
228 itm2.setForeground(QBrush(Qt.blue)) |
228 itm2.setForeground(QBrush(Qt.blue)) |