4.47. umbra.ui.views
views.py
- Platform:
- Windows, Linux, Mac Os X.
- Description:
- Defines the Application Views classes.
Others:
4.47.1. Module Attributes
- 
umbra.ui.views.LOGGER
 
4.47.2. Classes
- 
class umbra.ui.views.ReadOnlyFilter[source]
- Bases: PyQt4.QtCore.QObject - Defines a QObject subclass used as an event filter
for the Abstract_QListView and Abstract_QTreeView classes. - 
- 
eventFilter(object, event)[source]
- Reimplements the QObject.eventFilter method. - 
| Parameters: | 
object (QObject) – Object.event (QEvent) – Event. | 
|---|
 | Returns: | Event filtered. | 
|---|
 | Return type: | bool | 
|---|
 
 
 
- 
class umbra.ui.views.Mixin_AbstractBase(message=None)[source]
- Bases: object - Defines the base mixin used to bring common capabilities in Application Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.message (unicode) – View default message when Model is empty. | 
|---|
 
 - 
- 
message[source]
- Property for self.__message attribute. - 
| Returns: | self.__message. | 
|---|
 | Return type: | unicode | 
|---|
 
 
 - 
- 
resizeEvent(event)[source]
- Reimplements the *.resizeEvent() method. - 
| Parameters: | event (QEvent) – QEvent. | 
|---|
 
 
 - 
- 
paintEvent(event)[source]
- Reimplements the *.paintEvent() method. - 
| Parameters: | event (QEvent) – QEvent. | 
|---|
 
 
 
- 
class umbra.ui.views.Mixin_AbstractView(readOnly=None, message=None)[source]
- Bases: umbra.ui.views.Mixin_AbstractBase - Defines a mixin used to bring common capabilities in Application Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.readOnly (bool) – View is read only.message (unicode) – View default message when Model is empty. | 
|---|
 
 - 
- 
readOnly[source]
- Property for self.__readOnly attribute. - 
| Returns: | self.__readOnly. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
getNodes()[source]
- Returns the View nodes. - 
| Returns: | View nodes. | 
|---|
 | Return type: | list | 
|---|
 
 
 - 
- 
filterNodes(pattern, attribute, flags=2)[source]
- Filters the View Nodes on given attribute using given pattern. - 
| Parameters: | 
pattern (unicode) – Filtering pattern.attribute (unicode) – Filtering attribute.flags (int) – Regex filtering flags. | 
|---|
 | Returns: | View filtered nodes. | 
|---|
 | Return type: | list | 
|---|
 
 
 - 
- 
getViewNodesFromIndexes(*indexes)[source]
- Returns the View Nodes from given indexes. - 
| Parameters: | 
view (QWidget) – View.*indexes (list) – Indexes. | 
|---|
 | Returns: | View nodes. | 
|---|
 | Return type: | dict | 
|---|
 
 
 - 
- 
getViewSelectedNodes()[source]
- Returns the View selected nodes. - 
| Parameters: | view (QWidget) – View. | 
|---|
 | Returns: | View selected nodes. | 
|---|
 | Return type: | dict | 
|---|
 
 
 - 
- 
getSelectedNodes()[source]
- Returns the View selected nodes. - 
| Returns: | View selected nodes. | 
|---|
 | Return type: | dict | 
|---|
 
 
 - 
- 
selectViewIndexes(indexes, flags=<PyQt4.QtGui.SelectionFlags object at 0x106b7d488>)[source]
- Selects the View given indexes. - 
| Parameters: | 
view (QWidget) – View.indexes (list) – Indexes to select.flags – Selection flags. ( QItemSelectionModel.SelectionFlags ) | 
|---|
 | Returns: | Definition success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 - 
- 
selectIndexes(indexes, flags=<PyQt4.QtGui.SelectionFlags object at 0x106b7d578>)[source]
- Selects given indexes. - 
| Parameters: | 
indexes (list) – Indexes to select.flags – Selection flags. ( QItemSelectionModel.SelectionFlags ) | 
|---|
 | Returns: | Method success. | 
|---|
 | Return type: | bool | 
|---|
 
 
 
- 
class umbra.ui.views.Mixin_AbstractWidget(message=None)[source]
- Bases: umbra.ui.views.Mixin_AbstractBase - Defines a mixin used to bring common capabilities in Application Widgets Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.message (unicode) – View default message when Model is empty. | 
|---|
 
 
- 
class umbra.ui.views.Abstract_QListView(parent=None, readOnly=False, message=None)[source]
- Bases: PyQt4.QtGui.QListView, umbra.ui.views.Mixin_AbstractView - Defines a QListView subclass used as base
by others Application Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.readOnly (bool) – View is read only.message (unicode) – View default message when Model is empty. | 
|---|
 
 
- 
class umbra.ui.views.Abstract_QTableView(parent=None, readOnly=False, message=None)[source]
- Bases: PyQt4.QtGui.QTableView, umbra.ui.views.Mixin_AbstractView - Defines a QTableView subclass used as base
by others Application Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.readOnly (bool) – View is read only.message (unicode) – View default message when Model is empty. | 
|---|
 
 
- 
class umbra.ui.views.Abstract_QTreeView(parent=None, readOnly=False, message=None)[source]
- Bases: PyQt4.QtGui.QTreeView, umbra.ui.views.Mixin_AbstractView - Defines a QTreeView subclass used as base
by others Application Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.readOnly (bool) – View is read only.message (unicode) – View default message when Model is empty. | 
|---|
 
 
- 
class umbra.ui.views.Abstract_QListWidget(parent=None, message=None)[source]
- Bases: PyQt4.QtGui.QListWidget, umbra.ui.views.Mixin_AbstractWidget - Defines a QListWidget subclass used as base
by others Application Widgets Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.message (unicode) – View default message when Model is empty. | 
|---|
 
 
- 
class umbra.ui.views.Abstract_QTableWidget(parent=None, readOnly=False, message=None)[source]
- Bases: PyQt4.QtGui.QTableWidget, umbra.ui.views.Mixin_AbstractWidget - Defines a QTableWidget subclass used as base
by others Application Widgets Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.message (unicode) – View default message when Model is empty. | 
|---|
 
 
- 
class umbra.ui.views.Abstract_QTreeWidget(parent=None, message=None)[source]
- Bases: PyQt4.QtGui.QTreeWidget, umbra.ui.views.Mixin_AbstractWidget - Defines a QTreeWidget subclass used as base
by others Application Widgets Views classes. - Initializes the class. - 
| Parameters: | 
parent (QObject) – Object parent.message (unicode) – View default message when Model is empty. | 
|---|