개정판 20778da4
dev issue #587: edit initContentsCell method logic
DTI_PID/DTI_PID/ResultPropertyTableWidget.py | ||
---|---|---|
229 | 229 |
from QEngineeringInstrumentItem import QEngineeringInstrumentItem |
230 | 230 |
|
231 | 231 |
if self.symData is not None: |
232 |
self.setRowCount(self.rowCount() + len(self.symData.getAttributes()) + len(self.symData.conns)) |
|
233 | 232 |
|
234 | 233 |
self.setItem(0, 1, QTableWidgetItem(self.symData.name)) |
235 | 234 |
self.setItem(1, 1, QTableWidgetItem(self.symData.type)) |
... | ... | |
237 | 236 |
self.setItem(3, 1, QTableWidgetItem(str(self.symData.origin))) |
238 | 237 |
self.setItem(4, 1, QTableWidgetItem('{}'.format(self.symData.owner))) |
239 | 238 |
|
240 |
row = 4 |
|
241 | 239 |
row = self.rowCount() |
242 | 240 |
self.setRowCount(row + len(self.symData.getAttributes()) + len(self.symData.conns)) |
243 | 241 |
# display attributes of symbol |
... | ... | |
256 | 254 |
icon = QtGui.QIcon() |
257 | 255 |
icon.addPixmap(QtGui.QPixmap(":/newPrefix/doubleclick.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
258 | 256 |
valueItem.setIcon(icon) |
259 |
self.setItem(3 + index, 0, keyItem) |
|
260 |
self.setItem(3 + index, 1, valueItem) |
|
261 |
self.setItem(row + index, 0, keyItem) |
|
262 |
self.setItem(row + index, 1, valueItem) |
|
257 |
self.setItem(row, 0, keyItem) |
|
258 |
self.setItem(row, 1, valueItem) |
|
263 | 259 |
row = row + 1 |
264 | 260 |
# up to here |
265 | 261 |
|
266 | 262 |
# display connectivity |
267 | 263 |
count = 1 |
268 |
self.setRowCount(row + len(self.symData.conns)) |
|
269 | 264 |
for conn in self.symData.conns: |
270 | 265 |
item = QTableWidgetItem('CONN{}'.format(count)) |
271 | 266 |
item.setFlags(Qt.ItemIsEnabled) |
내보내기 Unified diff