6.127. sibl_gui.components.core.iblSetsOutliner.models

models.py

Platform:
Windows, Linux, Mac Os X.
Description:
Defines the sibl_gui.components.core.iblSetsOutliner.iblSetsOutliner.IblSetsOutliner Component Interface class Models.

Others:

6.127.1. Module Attributes

sibl_gui.components.core.iblSetsOutliner.models.LOGGER

6.127.2. Classes

class sibl_gui.components.core.iblSetsOutliner.models.IblSetsModel(parent=None, rootNode=None, horizontalHeaders=None, verticalHeaders=None)[source]

Bases: sibl_gui.ui.models.GraphModel

Defines the Model used the by sibl_gui.components.core.iblSetsOutliner.iblSetsOutliner.IblSetsOutliner Component Interface class.

Initializes the class.

Parameters:
  • parent (QObject) – Object parent.
  • rootNode (AbstractCompositeNode) – Root node.
  • horizontalHeaders (OrderedDict) – Headers.
  • verticalHeaders (OrderedDict) – Headers.
initializeModel(rootNode)[source]

Initializes the Model using given root node.

Parameters:rootNode (DefaultNode) – Graph root node.
Returns:Method success
Return type:bool
sort(column, order=0)[source]

Reimplements the umbra.ui.models.GraphModel.sort() method.

Parameters:
  • column (int) – Column.
  • order – Order. ( Qt.SortOrder )
Returns:

Method success.

Return type:

bool