File wellmet/qt_gui/qt_pairwise.py changed (mode: 100644) (index 90c33fa..5a367cd) |
... |
... |
class ContactWidget(pg.LayoutWidget): |
713 |
713 |
self.stopbtn.setEnabled(True) |
self.stopbtn.setEnabled(True) |
714 |
714 |
self.stopbtn.setCheckable(True) |
self.stopbtn.setCheckable(True) |
715 |
715 |
|
|
716 |
|
if self.param.getValues()['check_all'][0]: |
|
|
716 |
|
if self.param.getValues()['check_events'][0] == 'All pairs': |
717 |
717 |
for i in range(nsim-1, -1, -1): |
for i in range(nsim-1, -1, -1): |
718 |
718 |
# keep the GUI responsive :) |
# keep the GUI responsive :) |
719 |
719 |
self.show() |
self.show() |
|
... |
... |
class ContactWidget(pg.LayoutWidget): |
723 |
723 |
preentry = nsim * i - ((i + 2) * (i + 1)) // 2 |
preentry = nsim * i - ((i + 2) * (i + 1)) // 2 |
724 |
724 |
for j in range(i+1, nsim): |
for j in range(i+1, nsim): |
725 |
725 |
self.check_contact(preentry + j, i, j) |
self.check_contact(preentry + j, i, j) |
726 |
|
else: |
|
|
726 |
|
elif self.param.getValues()['check_events'][0] == 'Failure and mixed pairs': |
727 |
727 |
failsi = self.w.get_sample_box().failsi |
failsi = self.w.get_sample_box().failsi |
728 |
728 |
for i in range(nsim-1, -1, -1): |
for i in range(nsim-1, -1, -1): |
729 |
729 |
# keep the GUI responsive :) |
# keep the GUI responsive :) |
|
... |
... |
class ContactWidget(pg.LayoutWidget): |
739 |
739 |
for j in range(i+1, nsim): |
for j in range(i+1, nsim): |
740 |
740 |
if failsi[j]: |
if failsi[j]: |
741 |
741 |
self.check_contact(preentry + j, i, j) |
self.check_contact(preentry + j, i, j) |
|
742 |
|
else: # 'Mixed pairs only' |
|
743 |
|
failsi = self.w.get_sample_box().failsi |
|
744 |
|
for i in range(nsim-1, -1, -1): |
|
745 |
|
# keep the GUI responsive :) |
|
746 |
|
self.show() |
|
747 |
|
self.w.app.processEvents() |
|
748 |
|
if self.stopbtn.isChecked(): |
|
749 |
|
break |
|
750 |
|
preentry = nsim * i - ((i + 2) * (i + 1)) // 2 |
|
751 |
|
if failsi[i]: #č první je červený |
|
752 |
|
for j in range(i+1, nsim): |
|
753 |
|
if not failsi[j]: |
|
754 |
|
self.check_contact(preentry + j, i, j) |
|
755 |
|
else: |
|
756 |
|
for j in range(i+1, nsim): |
|
757 |
|
if failsi[j]: |
|
758 |
|
self.check_contact(preentry + j, i, j) |
742 |
759 |
self.stopbtn.setChecked(False) |
self.stopbtn.setChecked(False) |
743 |
760 |
self.stopbtn.setEnabled(False) |
self.stopbtn.setEnabled(False) |
744 |
761 |
self.show() |
self.show() |
|
... |
... |
class ContactWidget(pg.LayoutWidget): |
882 |
899 |
|
|
883 |
900 |
def _set_param(self): |
def _set_param(self): |
884 |
901 |
params = list() |
params = list() |
885 |
|
#č check_all ovlivňuje discover(). discover ho i kontroluje |
|
886 |
|
params.append({'name': 'check_all', 'title': 'all contacts', |
|
887 |
|
'type': 'bool', 'value': True, |
|
888 |
|
'tip': 'allows to skip "green" contacts'}) |
|
|
902 |
|
#č check_ ovlivňuje discover(). discover ho i kontroluje |
|
903 |
|
params.append({'name': 'check_events', 'title': 'pairs to search', |
|
904 |
|
'type': 'list', 'value': True, |
|
905 |
|
'values': ['All pairs', 'Failure and mixed pairs', 'Mixed pairs only'], |
|
906 |
|
'tip': 'adjacency search for specified pairs'}) |
889 |
907 |
params.append({'name': 'force_update', 'title': 'reevaluate', |
params.append({'name': 'force_update', 'title': 'reevaluate', |
890 |
908 |
'type': 'bool', 'value': False, |
'type': 'bool', 'value': False, |
891 |
909 |
'tip': "always reevaluate even discovered contacts"}) |
'tip': "always reevaluate even discovered contacts"}) |