models.py
Others:
Bases: PyQt4.QtCore.QAbstractItemModel
Initializes the class.
| Parameters: |
|
|---|
Property for self.__rootNode attribute.
| Returns: | self.__rootNode. |
|---|---|
| Return type: | AbstractCompositeNode or GraphModelNode |
Property for self.__horizontalHeaders attribute.
| Returns: | self.__horizontalHeaders. |
|---|---|
| Return type: | OrderedDict |
Property for self.__verticalHeaders attribute.
| Returns: | self.__verticalHeaders. |
|---|---|
| Return type: | OrderedDict |
Property for self.__defaultNode attribute.
| Returns: | self.__defaultNode. |
|---|---|
| Return type: | AbstractCompositeNode or GraphModelNode |
Reimplements the QAbstractItemModel.rowCount() method.
| Parameters: | parent (AbstractCompositeNode or GraphModelNode) – Parent node. |
|---|---|
| Returns: | Row count. |
| Return type: | int |
Reimplements the QAbstractItemModel.columnCount() method.
| Parameters: | parent (AbstractCompositeNode or GraphModelNode) – Parent node. |
|---|---|
| Returns: | Column count. |
| Return type: | int |
Reimplements the QAbstractItemModel.data() method.
| Parameters: |
|
|---|---|
| Returns: | Data. |
| Return type: | QVariant |
Reimplements the QAbstractItemModel.setData() method.
| Parameters: |
|
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Reimplements the QAbstractItemModel.headerData() method.
| Parameters: | |
|---|---|
| Returns: | Header data. |
| Return type: | QVariant |
Reimplements the QAbstractItemModel.flags() method.
| Parameters: | index (QModelIndex) – Index. |
|---|---|
| Returns: | Flags. ( Qt.ItemFlags ) |
Reimplements the QAbstractItemModel.parent() method.
| Parameters: | index (QModelIndex) – Index. |
|---|---|
| Returns: | Parent. |
| Return type: | QModelIndex |
Reimplements the QAbstractItemModel.index() method.
| Parameters: | |
|---|---|
| Returns: | Index. |
| Return type: | QModelIndex |
Reimplements the QAbstractItemModel.sort() method.
| Parameters: |
|
|---|
Reimplements the QAbstractItemModel.insertRows() method.
| Parameters: | |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Reimplements the QAbstractItemModel.removeRows() method.
| Parameters: | |
|---|---|
| Returns: | Method success. |
| Return type: | bool |
Moves given rows from parent to parent row.
Reimplements the QAbstractItemModel.mimeTypes() method.
| Returns: | Mime types. |
|---|---|
| Return type: | QStringList |
Reimplements the QAbstractItemModel.mimeData() method.
| Parameters: | indexes (QModelIndexList) – Indexes. |
|---|---|
| Returns: | MimeData. |
| Return type: | QMimeData |
Returns the Node at given index.
| Parameters: | index (QModelIndex) – Index. |
|---|---|
| Returns: | Node. |
| Return type: | AbstractCompositeNode or GraphModelNode |
Returns the given Node attribute associated to the given column.
| Parameters: |
|
|---|---|
| Returns: | Attribute. |
| Return type: | Attribute |
Returns given Node index.
| Parameters: | node (AbstractCompositeNode or GraphModelNode) – Node. |
|---|---|
| Returns: | Index. |
| Return type: | QModelIndex |
Returns given Node attribute index at given column.
| Parameters: |
|
|---|---|
| Returns: | Index. |
| Return type: | QModelIndex |
Finds the children matching the given patten.
| Parameters: | |
|---|---|
| Returns: | Matching children. |
| Return type: | list |
Returns the Nodes from given family.
| Parameters: | |
|---|---|
| Returns: | Family nodes. |
| Return type: | list |
Returns the Node with given attribute.
| Parameters: | attribute (GraphModelAttribute) – Attribute. |
|---|---|
| Returns: | Node. |
| Return type: | GraphModelNode |
Returns the model(s) associated with given object.
| Parameters: | object (GraphModelNode or GraphModelAttribute) – Node / Attribute. |
|---|---|
| Returns: | Model(s). |
| Return type: | list |
Enables Model Nodes and attributes triggers.
| Parameters: | state (bool) – Inform model state. |
|---|---|
| Returns: | Method success. |
| Return type: | bool |