6.138. sibl_gui.ui.models

models.py

Platform:
Windows, Linux, Mac Os X.
Description:
This module defines the Application models classes.

Others:

6.138.1. Module Attributes

sibl_gui.ui.models.LOGGER

6.138.2. Classes

class sibl_gui.ui.models.GraphModel(parent=None, rootNode=None, horizontalHeaders=None, verticalHeaders=None, defaultNode=None)[source]

Bases: umbra.ui.models.GraphModel

This class provideds a graph Model based on umbra.ui.models.GraphModel but reimplementing the umbra.ui.models.GraphModel.data() method to support various images formats as Qt.DecorationRole.

Parameters:
  • parent – Object parent. ( QObject )
  • rootNode – Root node. ( AbstractCompositeNode )
  • horizontalHeaders – Headers. ( OrderedDict )
  • verticalHeaders – Headers. ( OrderedDict )
  • defaultNode – Default node. ( GraphModelNode )
data(index, role=0)[source]

This method reimplements the umbra.ui.models.GraphModel.data() method.

Parameters:
  • index – Index. ( QModelIndex )
  • role – Role. ( Integer )
Returns:

Data. ( QVariant )

Table Of Contents

Previous topic

6.137. sibl_gui.ui.common

Next topic

6.139. sibl_gui.ui.nodes

This Page