def __init__(self, *args, **kwargs): QSortFilterProxyModel.__init__(self, *args, **kwargs) self.name_reg = None self.lock_opt = None self.level_opt = None self.mod_opt = None self.type_size_opt = None self.rarity_opt = None self.marry_opt = None self.country_opt = None self.checkboxes_opt = {} # LESSON: Unlike C++, Python have no reference to a variable, so following will create self.all_opts points # to [None, ...] which will remain unchanged and will fail filtering self.all_opts = [self.name_reg, ...] self.no_sort_cols = [0, 1, 3, 21, 22, 23, 24, 25, 26, 27] self.int_sort_cols = [2, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16] self.float_sort_cols = [4] self.range_sort_col = [5] self.resource_sort_cols = [7, 17, 18, 19] self.slot_sort_col = [20] # TODO? multi-processing following command self._info = wgv_data.init_ships_temp() logger.debug('Proxy Model init done.')
def __init__(self, parentView, model): QSortFilterProxyModel.__init__(self) self.view = parentView self.view.verticalScrollBar().valueChanged.connect(self.updateMaxRows) self.minrows = 100 self.model = model self.maxrows = self.minrows
def __init__(self, nav_db, parent=None): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(NavpointTableModel(parent, nav_db.findAll(), True)) self.text_filter = re.compile('') # set to None when input regexp is invalid self.navtype_filters = { t: True for t in Navpoint.types } self.include_pkg = True self.search_in_names = True
def __init__(self, sourceModel, parent=None): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(sourceModel) if sourceModel: sourceModel.dataChanged.connect(self.sourceDataChanged)
def __init__(self, parent): QSortFilterProxyModel.__init__(self, parent) self.tab = parent self.individual_time = None self.individual_alloc = None self.inherited_time = None self.inherited_alloc = None self.name = None
def __init__(self, parent=None): QSortFilterProxyModel.__init__(self, parent) self.parent = parent self.setDynamicSortFilter(True) self.setFilterKeyColumn(0) self.parent = parent self._filters: list = [] self._conditions: dict = {}
def __init__(self, parent=None): QSortFilterProxyModel.__init__(self, parent) # self.rootItem = QStandardItem() self.p1 = QStandardItem(self.tr("Main")) self.p2 = QStandardItem(self.tr("Secondary")) self.p3 = QStandardItem(self.tr("Minors")) self._cats = [self.p1, self.p2, self.p3]
def __init__(self, parent=None): QSortFilterProxyModel.__init__(self, parent) # self.rootItem = QStandardItem() self.p1 = QStandardItem(self.tr("Main")) self.p2 = QStandardItem(self.tr("Secundary")) self.p3 = QStandardItem(self.tr("Minors")) self._cats = [ self.p1, self.p2, self.p3 ]
def __init__(self, parent, source, shelf): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(source) self.is_shelf = shelf
def __init__(self, *args, **kwargs): QSortFilterProxyModel.__init__(self, *args, **kwargs) self.filters = {} self.multi_filter_mode = MultiFilterMode.OR
def __init__(self, parent, src_model): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(src_model) self.callsign_filter = None self.live_filter = False
def __init__(self, base_model, parent=None): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(base_model) self.callsign_filter = acceptAll self.arrDep_filter = acceptAll self.date_filter = acceptAll
def __init__(self, parent): QSortFilterProxyModel.__init__(self, parent) self.source_model: Optional[ExtSortFilterItemModel] = None
def __init__(self, parent, sourceModel): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(sourceModel)
def __init__(self, me, model): QSortFilterProxyModel.__init__(self) self._sort_type = self.SortType.AGE self._me = me self.setSourceModel(model) self.sort(0)
def __init__(self, parent): QSortFilterProxyModel.__init__(self, parent) core.fileFilter().regExpChanged.connect(self.invalidate)
def __init__(self, nav_db, parent=None): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(NavpointTableModel(parent, nav_db.byType(Navpoint.AD), False)) self.filter_switch = True # text filter looks in: AD names if True; codes if False self.text_filter = re.compile('') # set to None when input regexp is invalid
def __init__(self, parent): QSortFilterProxyModel.__init__(self, parent) self.source_model: ExtSortFilterTableModel = None
def __init__(self, *args, **kwargs): QSortFilterProxyModel.__init__(self, *args, **kwargs) self.filters = [] self.searchText = None self.col_indexes = None
def __init__(self, parent): QSortFilterProxyModel.__init__(self, parent)
def __init__(self, QObject_parent=None): QSortFilterProxyModel.__init__(self, QObject_parent)
def __init__(self, base_model, parent=None): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(base_model) self.selected_ATC = None # None for public messages (general chat room)
def __init__(self, base_model, parent=None): QSortFilterProxyModel.__init__(self, parent) self.setSourceModel(base_model) self.hidden_senders = []
def __init__(self, *args, **kwargs): QSortFilterProxyModel.__init__(self, *args, **kwargs) self.filters = {}
def __init__(self): QSortFilterProxyModel.__init__(self) self.str_filter = '' pass
def __init__(self, parent=None): QSortFilterProxyModel.__init__(self, parent) self.__filterFunc = None
def __init__(self, username): QSortFilterProxyModel.__init__(self) self.username = username self.tFilt = "" self.uFilt = "" self.setDynamicSortFilter(True)