개정판 02699a95
issue #622: fix trim load from xml, load from db need to be fixed
Change-Id: Id6b1943245b1931451cc4631450c0f7ce8f2041a
DTI_PID/DTI_PID/MainWindow.py | ||
---|---|---|
3206 | 3206 |
line_no = QEngineeringTrimLineNoTextItem() |
3207 | 3207 |
line_no.uid = uuid.UUID(trimLineNo.find('UID').text) |
3208 | 3208 |
|
3209 |
run = trimLineNo.find('RUN') |
|
3210 |
if run is not None: |
|
3209 |
runs_node = trimLineNo.findall('RUN') |
|
3210 |
if runs_node is None: continue |
|
3211 |
line_no_tree_item = self.itemTreeWidget.addTreeItem(self.itemTreeWidget.root, line_no) |
|
3212 |
|
|
3213 |
for run in runs_node: |
|
3211 | 3214 |
line_run = QEngineeringRunItem() |
3212 | 3215 |
for child in run: |
3213 | 3216 |
uidElement = child.find('UID') |
... | ... | |
3217 | 3220 |
if run_item is not None: |
3218 | 3221 |
run_item.owner = line_no |
3219 | 3222 |
line_run.items.append(run_item) |
3223 |
line_run.owner = line_no |
|
3220 | 3224 |
line_no.runs.append(line_run) |
3221 |
line_no_tree_item = self.itemTreeWidget.addTreeItem(self.itemTreeWidget.root, line_no) |
|
3222 | 3225 |
|
3223 | 3226 |
for run_item in line_run.items: |
3224 | 3227 |
if issubclass(type(run_item), SymbolSvgItem): |
3225 | 3228 |
self.init_add_tree_item(line_no_tree_item, run_item) |
3226 | 3229 |
|
3227 |
docData.tracerLineNos.append(line_no)
|
|
3230 |
docData.tracerLineNos.append(line_no) |
|
3228 | 3231 |
|
3229 | 3232 |
self.progress.setValue(self.progress.value() + 1) |
3230 | 3233 |
QApplication.processEvents() |
내보내기 Unified diff