4.1. umbra.components.addons.projectsExplorer.models
models.py
- Platform:
- Windows, Linux, Mac Os X.
- Description:
- Defines the umbra.components.factory.projectsExplorer.projectsExplorer.ProjectsExplorer
Component Interface class Models.
Others:
4.1.1. Module Attributes
-
umbra.components.addons.projectsExplorer.models.LOGGER
4.1.2. Classes
-
class umbra.components.addons.projectsExplorer.models.ProjectsProxyModel(parent, *args, **kwargs)[source]
Bases: PyQt4.QtGui.QSortFilterProxyModel
Defines the proxy Model used by the
umbra.components.factory.projectsExplorer.projectsExplorer.ProjectsExplorer Component Interface class.
Initializes the class.
Parameters: |
- parent (QObject) – Object parent.
- *args (*) – Arguments.
- **kwargs (**) – Keywords arguments.
|
-
filterAcceptsRow(row, parent)[source]
Reimplements the QSortFilterProxyModel.filterAcceptsRow() method.
Parameters: |
- row (int) – Source row.
- parent (QModelIndex) – Source parent.
|
Returns: | Filter result
|
Return type: | bool
|
-
data(index, role=0)[source]
Reimplements the QSortFilterProxyModel.data() method.
Parameters: |
- index (QModelIndex) – Index.
- role (int) – Role.
|
Returns: | Data.
|
Return type: | QVariant
|
-
getNode(index)[source]
Returns the Node at given index.
Parameters: | index (QModelIndex) – Index. |
Returns: | Node. |
Return type: | AbstractCompositeNode |
-
getAttribute(*args)[source]
Reimplements requisite method.