コード例 #1
0
ファイル: filters.py プロジェクト: marbort/Artemis
 def reset(self):
     """Reset the category filter screen."""
     uncheck_and_emit(self.apply_remove_btn)
     for f in self._cat_filter_btns:
         if f.isChecked():
             f.setChecked(False)
     self._owner.cat_at_least_one.setChecked(True)
コード例 #2
0
ファイル: filters.py プロジェクト: marbort/Artemis
 def reset(self):
     """Reset the acf filter screen."""
     uncheck_and_emit(self.apply_remove_btn)
     if self._owner.include_undef_acf.isChecked():
         self._owner.include_undef_acf.setChecked(False)
     if self._owner.include_variable_acf.isChecked():
         self._owner.include_variable_acf.setChecked(False)
     self._owner.acf_spinbox.setValue(50)
     self._owner.acf_confidence.setValue(0)
コード例 #3
0
 def reset(self):
     """Reset the location filter screen."""
     uncheck_and_emit(self.apply_remove_btn)
     self._owner.search_bar_location.setText('')
     show_matching_strings(self._owner.locations_list,
                           self._owner.search_bar_location.text())
     for i in range(self._owner.locations_list.count()):
         if self._owner.locations_list.item(i).isSelected():
             self._owner.locations_list.item(i).setSelected(False)
コード例 #4
0
ファイル: filters.py プロジェクト: marbort/Artemis
 def reset(self):
     """Reset the mode filter screen."""
     uncheck_and_emit(self.apply_remove_btn)
     parents = Constants.MODES.keys()
     selected_children = []
     for item in self._owner.mode_tree_widget.selectedItems():
         if item.text(0) in parents:
             item.setSelected(False)
         else:
             selected_children.append(item)
     for children in selected_children:
         children.setSelected(False)
     if self._owner.include_unknown_modes_btn.isChecked():
         self._owner.include_unknown_modes_btn.setChecked(False)
コード例 #5
0
    def _reset_fb_filters(self, ftype):
        """Reset the Frequency or Bandwidth depending on 'ftype'.

        ftype can be either Ftype.FREQ or Ftype.BAND.
        """
        if ftype != Ftype.FREQ and ftype != Ftype.BAND:
            raise ValueError("Wrong ftype in function '_reset_fb_filters'")

        apply_remove_btn = getattr(self._owner,
                                   'apply_remove_' + ftype + '_filter_btn')
        include_undef_btn = getattr(self._owner,
                                    'include_undef_' + ftype + 's')
        activate_low = getattr(self._owner,
                               'activate_low_' + ftype + '_filter_btn')
        activate_up = getattr(self._owner,
                              'activate_up_' + ftype + '_filter_btn')
        lower_unit = getattr(self._owner, 'lower_' + ftype + '_filter_unit')
        upper_unit = getattr(self._owner, 'upper_' + ftype + '_filter_unit')
        lower_spinbox = getattr(self._owner, 'lower_' + ftype + '_spinbox')
        upper_spinbox = getattr(self._owner, 'upper_' + ftype + '_spinbox')
        lower_confidence = getattr(self._owner,
                                   'lower_' + ftype + '_confidence')
        upper_confidence = getattr(self._owner,
                                   'lower_' + ftype + '_confidence')

        default_val = 1 if ftype == Ftype.FREQ else 5000
        if ftype == Ftype.FREQ:
            for f in self._frequency_filters_btns:
                if f.isChecked():
                    f.setChecked(False)
        uncheck_and_emit(apply_remove_btn)
        if include_undef_btn.isChecked():
            include_undef_btn.setChecked(False)
        uncheck_and_emit(activate_low)
        uncheck_and_emit(activate_up)
        lower_unit.setCurrentText("MHz")
        upper_unit.setCurrentText("MHz")
        lower_spinbox.setValue(default_val)
        upper_spinbox.setMinimum(1)
        upper_spinbox.setValue(default_val)
        lower_confidence.setValue(0)
        upper_confidence.setValue(0)