(self)
| 86 | self._timer_counter = 0 |
| 87 | |
| 88 | def _setup_model_params_group(self): |
| 89 | self.group_model_params = QGroupBox("Load/Save Model Parameters") |
| 90 | |
| 91 | self.pb_find_elines = QPushButton("Find Automatically ...") |
| 92 | self.pb_find_elines.clicked.connect(self.pb_find_elines_clicked) |
| 93 | |
| 94 | self.pb_load_elines = QPushButton("Load From File ...") |
| 95 | self.pb_load_elines.clicked.connect(self.pb_load_elines_clicked) |
| 96 | |
| 97 | self.pb_load_qstandard = QPushButton("Load Quantitative Standard ...") |
| 98 | self.pb_load_qstandard.clicked.connect(self.pb_load_qstandard_clicked) |
| 99 | |
| 100 | self.pb_save_elines = QPushButton("Save Parameters to File ...") |
| 101 | self.pb_save_elines.clicked.connect(self.pb_save_elines_clicked) |
| 102 | |
| 103 | # This field will display the name of he last loaded parameter file, |
| 104 | # Serial/Name of the quantitative standard, or 'no parameters' message |
| 105 | self.le_param_fln = LineEditReadOnly("No parameter file is loaded") |
| 106 | |
| 107 | vbox = QVBoxLayout() |
| 108 | hbox = QHBoxLayout() |
| 109 | hbox.addWidget(self.pb_find_elines) |
| 110 | hbox.addWidget(self.pb_load_elines) |
| 111 | vbox.addLayout(hbox) |
| 112 | hbox = QHBoxLayout() |
| 113 | hbox.addWidget(self.pb_save_elines) |
| 114 | vbox.addLayout(hbox) |
| 115 | hbox = QHBoxLayout() |
| 116 | hbox.addWidget(self.pb_load_qstandard) |
| 117 | vbox.addLayout(hbox) |
| 118 | vbox.addWidget(self.le_param_fln) |
| 119 | |
| 120 | self.group_model_params.setLayout(vbox) |
| 121 | |
| 122 | def _setup_add_remove_elines_button(self): |
| 123 | self.pb_manage_emission_lines = QPushButton("Add/Remove Emission Lines ...") |
no test coverage detected