75 """ |
75 """ |
76 self.__definition_info = data["DefinitionInfo"] |
76 self.__definition_info = data["DefinitionInfo"] |
77 |
77 |
78 # populate the parameters list |
78 # populate the parameters list |
79 for arg, default in self.__definition_info: |
79 for arg, default in self.__definition_info: |
80 if default is None: |
80 itm = ( |
81 itm = QListWidgetItem(arg, self.parameterList) |
81 QListWidgetItem(arg, self.parameterList) |
82 else: |
82 if default is None else |
83 itm = QListWidgetItem("{0}={1}".format(arg, default), |
83 QListWidgetItem("{0}={1}".format(arg, default), |
84 self.parameterList) |
84 self.parameterList) |
|
85 ) |
85 itm.setData(ChangeSignatureDialog.NameRole, arg) |
86 itm.setData(ChangeSignatureDialog.NameRole, arg) |
86 itm.setData(ChangeSignatureDialog.IsAddedRole, False) |
87 itm.setData(ChangeSignatureDialog.IsAddedRole, False) |
87 itm.setData(ChangeSignatureDialog.DefaultRole, None) |
88 itm.setData(ChangeSignatureDialog.DefaultRole, None) |
88 itm.setData(ChangeSignatureDialog.ValueRole, None) |
89 itm.setData(ChangeSignatureDialog.ValueRole, None) |
89 |
90 |