Exemplo n.º 1
0
    def __init__(self, model , parent=None):
        QSortFilterProxyModel.__init__(self, parent)
        self.__show_summary_keys = True
        self.__show_block_keys = True

        self.setFilterCaseSensitivity(Qt.CaseInsensitive)
        self.setSourceModel(model)
Exemplo n.º 2
0
    def __init__(self, parent):
        """Constructor for the model.

        :param parent: Parent widget of this model.
        :type parent: QWidget
        """
        QSortFilterProxyModel.__init__(self, parent)
Exemplo n.º 3
0
    def __init__( self, parent = None ):
        QSortFilterProxyModel.__init__( self, parent )
        self.__sortColumn = None    # Avoid pylint complains
        self.__sortOrder = None     # Avoid pylint complains

        self.__filters = []
        self.__filtersCount = 0
        self.__sourceModelRoot = None
        return
Exemplo n.º 4
0
    def __init__(self, parent=None):
        QSortFilterProxyModel.__init__(self, parent)
        self.__sortColumn = None  # Avoid pylint complains
        self.__sortOrder = None  # Avoid pylint complains

        self.__filters = []
        self.__filtersCount = 0
        self.__sourceModelRoot = None
        return
Exemplo n.º 5
0
    def __init__(self, messages, parent=None):
        """ Initializer.

        @param messages sequence of broker messages
        @param parent ancestor object
        """
        QSortFilterProxyModel.__init__(self, parent)
        self.messages = messages
        self.acceptTypes = None
Exemplo n.º 6
0
    def __init__(self, messages, parent=None):
        """ Initializer.

        @param messages sequence of broker messages
        @param parent ancestor object
        """
        QSortFilterProxyModel.__init__(self, parent)
        self.messages = messages
        self.acceptTypes = None
 def __init__(self, parent = None):
     """
     Constructor
     
     @param parent reference to the parent object (QObject)
     """
     QSortFilterProxyModel.__init__(self, parent)
     
     self.setFilterCaseSensitivity(Qt.CaseInsensitive)
Exemplo n.º 8
0
    def __init__(self, parent=None):
        QSortFilterProxyModel.__init__(self, parent)
        self._filter_strings = []
        self._cache = {}
        self._cache_fixed = {}
        self._cache_prefix = {}
        self._row_text = {}

        # Create a cached version of _filteredRows
        self._filteredRows = lru_cache(100)(self._filteredRows)
Exemplo n.º 9
0
    def __init__(self, parent=None):
        QSortFilterProxyModel.__init__(self, parent)
        self._filter_strings = []
        self._cache = {}
        self._cache_fixed = {}
        self._cache_prefix = {}
        self._row_text = {}

        # Create a cached version of _filteredRows
        self._filteredRows = lru_cache(100)(self._filteredRows)
Exemplo n.º 10
0
    def __init__(self, model, parent=None):
        QSortFilterProxyModel.__init__(self, parent)
        self.__show_summary_keys = True
        self.__show_block_keys = True
        self.__show_gen_kw_keys = True
        self.__show_gen_data_keys = True
        self.__show_custom_pca_keys = True

        self.setFilterCaseSensitivity(Qt.CaseInsensitive)
        self.setSourceModel(model)
Exemplo n.º 11
0
    def __init__(self, repositoryModel, item=None):
        """
        Constructor.

        @param repositoryModel: Repository model.
        @type repositoryModel: L{RepositoryModel<datafinder.gui.user.models.repository.
        repository.RepositoryModel>}
        @param item: Item to which the filter restricts the access.
        @type item: L{ItemBase<datafinder.core.item.base.ItemBase>}
        """

        BaseRepositoryFilter.__init__(self, repositoryModel)
        QSortFilterProxyModel.__init__(self, None)

        self._allowedItems = list()
        self.item = item

        self._columnCount = 1
        self.setSourceModel(self._repositoryModel)
Exemplo n.º 12
0
	def __init__(self, parent, *args, **kwargs):
		"""
		Initializes the class.

		:param parent: Object parent.
		:type parent: QObject
		:param \*args: Arguments.
		:type \*args: \*
		:param \*\*kwargs: Keywords arguments.
		:type \*\*kwargs: \*\*
		"""

		LOGGER.debug("> Initializing '{0}()' class.".format(self.__class__.__name__))

		QSortFilterProxyModel.__init__(self, parent, *args, **kwargs)

		# --- Setting class attributes. ---
		color = "rgb({0}, {1}, {2})"
		self.__editorNodeFormat = "<span>{0}</span>"
		self.__fileNodeFormat = "<span style=\"color: {0};\">{{0}}</span>".format(color.format(160, 160, 160))
		self.__directoryNodeFormat = "{0}"
		self.__projectNodeFormat = "<b>{0}</b>"
		self.__defaultProjectNodeFormat = "<b>Open Files</b>"
Exemplo n.º 13
0
 def __init__(self, parent):
     """
     Mutti qsort filter for proxy model
     """
     QSortFilterProxyModel.__init__(self, parent)
Exemplo n.º 14
0
Arquivo: gui.py Projeto: jianlins/lpfw
 def __init__(self):
     QSortFilterProxyModel.__init__(self) 
     self.toggle_mode_sig.connect(self.toggle_mode)        
    def __init__(self, parent=None):
        QSortFilterProxyModel.__init__(self, parent)

        self.__filterFunc = None
Exemplo n.º 16
0
 def __init__(self, parent = None):
     QSortFilterProxyModel.__init__(self, parent)
     self.is_filter_out = True
     self.filter_in_list = list()
     self.filter_out_list = list()
Exemplo n.º 17
0
 def __init__(self, parent=None):
     QSortFilterProxyModel.__init__(self, parent)
Exemplo n.º 18
0
 def __init__(self):
     QSortFilterProxyModel.__init__(self) 
     self.toggle_mode_sig.connect(self.toggle_mode)        
Exemplo n.º 19
0
    def __init__(self, surfacesList, fileWriter=None):
        QSortFilterProxyModel.__init__(self)
        ObstacleTable.SelectionMode = SelectionModeType.Automatic
        self.manualPolygon = None
        self.surfacesList = surfacesList
        self.surfaceType = None
        self.source = QStandardItemModel()
        self.setSourceModel(self.source)
        #         tableView.hideColumn(self.IndexObjectId)
        #         tableView.hideColumn(self.IndexLayerId)
        #         tableView.hideColumn(self.IndexX)
        #         tableView.hideColumn(self.IndexY)
        #         tableView.hideColumn(self.IndexLat)
        #         tableView.hideColumn(self.IndexLon)
        #         tableView.hideColumn(self.IndexSurface)
        self.hideColumnLabels = [
            ObstacleTableColumnType.ObjectId, ObstacleTableColumnType.LayerId,
            ObstacleTableColumnType.X, ObstacleTableColumnType.Y,
            ObstacleTableColumnType.Lat, ObstacleTableColumnType.Lon,
            ObstacleTableColumnType.Surface
        ]

        self.fixedColumnLabels = [
            ObstacleTableColumnType.ObjectId, ObstacleTableColumnType.LayerId,
            ObstacleTableColumnType.Name, ObstacleTableColumnType.X,
            ObstacleTableColumnType.Y, ObstacleTableColumnType.Lat,
            ObstacleTableColumnType.Lon, ObstacleTableColumnType.AltM,
            ObstacleTableColumnType.AltFt, ObstacleTableColumnType.TreesM,
            ObstacleTableColumnType.TreesFt
        ]

        self.IndexObjectId = 0
        self.IndexLayerId = 1
        self.IndexName = 2
        self.IndexX = 3
        self.IndexY = 4
        self.IndexLat = 5
        self.IndexLon = 6
        self.IndexAltM = 7
        self.IndexAltFt = 8
        self.IndexTreesM = 9
        self.IndexTreesFt = 10
        self.IndexOcaM = -1
        self.IndexOcaFt = -1
        self.IndexOchM = -1
        self.IndexOchFt = -1
        self.IndexObstArea = -1
        self.IndexDistInSecM = -1
        self.IndexMocAppliedM = -1
        self.IndexMocAppliedFt = -1
        self.IndexMocMultiplier = -1
        self.IndexMocReqM = -1
        self.IndexMocReqFt = -1
        self.IndexDoM = -1
        self.IndexDrM = -1
        self.IndexDzM = -1
        self.IndexDxM = -1
        self.IndexDsocM = -1
        self.IndexHeightLossM = -1
        self.IndexHeightLossFt = -1
        self.IndexAcAltM = -1
        self.IndexAcAltFt = -1
        self.IndexAltReqM = -1
        self.IndexAltReqFt = -1
        self.IndexCritical = -1
        self.IndexMACG = -1
        self.IndexPDG = -1
        self.IndexSurfAltM = -1
        self.IndexSurfAltFt = -1
        self.IndexDifferenceM = -1
        self.IndexDifferenceFt = -1
        self.IndexIlsX = -1
        self.IndexIlsY = -1
        self.IndexEqAltM = -1
        self.IndexEqAltFt = -1
        self.IndexSurfaceName = -1
        self.IndexDisregardable = -1
        self.IndexCloseIn = -1
        self.IndexTag = -1
        self.IndexSurface = -1
        self.IndexArea = -1
        self.IndexHLAppliedM = -1
        self.setHeaderLabels()
        self.setFilterKeyColumn(self.IndexSurface)
        self.setSortRole(Qt.UserRole + 1)
        self.layoutChanged.connect(self.setVerticalHeader)
        self.btnLocate = None
        self.tblObstacles = None
Exemplo n.º 20
0
 def __init__(self, parent=None):
     QSortFilterProxyModel.__init__(self, parent)
     self.setDynamicSortFilter(True)
     self.minimum = 0
Exemplo n.º 21
0
 def __init__(self, parent):
     QSortFilterProxyModel.__init__(self, parent)
     core.fileFilter().regExpChanged.connect(self.invalidate)
Exemplo n.º 22
0
 def __init__(self, parent=None):
     QSortFilterProxyModel.__init__(self, parent)
     self.setDynamicSortFilter(True)
     self.minimum = 0
Exemplo n.º 23
0
 def __init__(self, isProjectFilter, parent=None):
     QSortFilterProxyModel.__init__(self, parent)
     self.__sortColumn = None  # Avoid pylint complains
     self.__sortOrder = None  # Avoid pylint complains
     self.__shouldFilter = isProjectFilter
     return
Exemplo n.º 24
0
 def __init__(self, isProjectFilter, parent=None):
     QSortFilterProxyModel.__init__(self, parent)
     self.__sortColumn = None  # Avoid pylint complains
     self.__sortOrder = None  # Avoid pylint complains
     self.__shouldFilter = isProjectFilter
     return
Exemplo n.º 25
0
 def __init__(self):
     QSortFilterProxyModel.__init__(self)
Exemplo n.º 26
0
 def __init__(self, parent):
     QSortFilterProxyModel.__init__(self, parent)
     core.fileFilter().regExpChanged.connect(self.invalidate)