Project/CreateDialogCodeDialog.py

changeset 7
c679fb30c8f3
parent 6
52e8c820d0dd
child 12
1d8dd9706f46
equal deleted inserted replaced
6:52e8c820d0dd 7:c679fb30c8f3
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' % \

eric ide

mercurial