Exemplo n.º 1
0
    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.')
Exemplo n.º 2
0
 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
Exemplo n.º 4
0
    def __init__(self, sourceModel, parent=None):
        QSortFilterProxyModel.__init__(self, parent)

        self.setSourceModel(sourceModel)

        if sourceModel:
            sourceModel.dataChanged.connect(self.sourceDataChanged)
Exemplo n.º 5
0
 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
Exemplo n.º 6
0
 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 = {}
Exemplo n.º 7
0
    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]
Exemplo n.º 8
0
    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
        ]
Exemplo n.º 9
0
 def __init__(self, parent, source, shelf):
     QSortFilterProxyModel.__init__(self, parent)
     self.setSourceModel(source)
     self.is_shelf = shelf
Exemplo n.º 10
0
 def __init__(self, *args, **kwargs):
     QSortFilterProxyModel.__init__(self, *args, **kwargs)
     self.filters = {}
     self.multi_filter_mode = MultiFilterMode.OR
Exemplo n.º 11
0
	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
Exemplo n.º 13
0
 def __init__(self, parent):
     QSortFilterProxyModel.__init__(self, parent)
     self.source_model: Optional[ExtSortFilterItemModel] = None
Exemplo n.º 14
0
 def __init__(self, parent, sourceModel):
     QSortFilterProxyModel.__init__(self, parent)
     self.setSourceModel(sourceModel)
Exemplo n.º 15
0
 def __init__(self, me, model):
     QSortFilterProxyModel.__init__(self)
     self._sort_type = self.SortType.AGE
     self._me = me
     self.setSourceModel(model)
     self.sort(0)
Exemplo n.º 16
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
Exemplo n.º 18
0
 def __init__(self, parent):
     QSortFilterProxyModel.__init__(self, parent)
     self.source_model: ExtSortFilterTableModel = None
Exemplo n.º 19
0
 def __init__(self, *args, **kwargs):
     QSortFilterProxyModel.__init__(self, *args, **kwargs)
     self.filters = []
     self.searchText = None
     self.col_indexes = None
Exemplo n.º 20
0
 def __init__(self, parent):
     QSortFilterProxyModel.__init__(self, parent)
Exemplo n.º 21
0
 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 = {}
Exemplo n.º 25
0
 def __init__(self):
     QSortFilterProxyModel.__init__(self)
     self.str_filter = ''
     pass
Exemplo n.º 26
0
    def __init__(self, parent=None):
        QSortFilterProxyModel.__init__(self, parent)

        self.__filterFunc = None
Exemplo n.º 27
0
 def __init__(self, username):
     QSortFilterProxyModel.__init__(self)
     self.username = username
     self.tFilt = ""
     self.uFilt = ""
     self.setDynamicSortFilter(True)