225 else: |
225 else: |
226 pythonSignature = "on_%s_%s(self)" % \ |
226 pythonSignature = "on_%s_%s(self)" % \ |
227 (name, |
227 (name, |
228 metaMethod.signature().split("(")[0] |
228 metaMethod.signature().split("(")[0] |
229 ) |
229 ) |
230 itm2.setData(QVariant(pyqtSignature), pyqtSignatureRole) |
230 itm2.setData(pyqtSignature, pyqtSignatureRole) |
231 itm2.setData(QVariant(pythonSignature), pythonSignatureRole) |
231 itm2.setData(pythonSignature, pythonSignatureRole) |
232 |
232 |
233 itm2.setFlags(Qt.ItemFlags(\ |
233 itm2.setFlags(Qt.ItemFlags(\ |
234 Qt.ItemIsUserCheckable | \ |
234 Qt.ItemIsUserCheckable | \ |
235 Qt.ItemIsEnabled | \ |
235 Qt.ItemIsEnabled | \ |
236 Qt.ItemIsSelectable) |
236 Qt.ItemIsSelectable) |
350 if child.checkState() and \ |
350 if child.checkState() and \ |
351 child.flags() & Qt.ItemFlags(Qt.ItemIsUserCheckable): |
351 child.flags() & Qt.ItemFlags(Qt.ItemIsUserCheckable): |
352 slotsCode.append('%s\n' % indentStr) |
352 slotsCode.append('%s\n' % indentStr) |
353 # TODO: adjust to new signal/slot mechanism |
353 # TODO: adjust to new signal/slot mechanism |
354 slotsCode.append('%s@pyqtSlot(%s)\n' % \ |
354 slotsCode.append('%s@pyqtSlot(%s)\n' % \ |
355 (indentStr, child.data(pyqtSignatureRole).toString())) |
355 (indentStr, child.data(pyqtSignatureRole))) |
356 slotsCode.append('%sdef %s:\n' % \ |
356 slotsCode.append('%sdef %s:\n' % \ |
357 (indentStr, child.data(pythonSignatureRole).toString())) |
357 (indentStr, child.data(pythonSignatureRole))) |
358 slotsCode.append('%s"""\n' % (indentStr * 2,)) |
358 slotsCode.append('%s"""\n' % (indentStr * 2,)) |
359 slotsCode.append('%sSlot documentation goes here.\n' % \ |
359 slotsCode.append('%sSlot documentation goes here.\n' % \ |
360 (indentStr * 2,)) |
360 (indentStr * 2,)) |
361 slotsCode.append('%s"""\n' % (indentStr * 2,)) |
361 slotsCode.append('%s"""\n' % (indentStr * 2,)) |
362 slotsCode.append('%s# %s: not implemented yet\n' % \ |
362 slotsCode.append('%s# %s: not implemented yet\n' % \ |