Bases: object
A generic node
alias of str
Adds a new child node
Parameters: | child (:class:~`TaurusTreeBaseItem`) – child to be added |
---|
Returns the child in the given row
Return type: | :class:~`TaurusTreeBaseItem` |
---|---|
Returns: | the child node for the given row |
Returns the number of childs for this node
Return type: | :class:~`int` |
---|---|
Returns: | number of childs for this node |
Returns the data of this node for the given index
Return type: | :class:~`object` |
---|---|
Returns: | the data for the given index |
Depth of the node in the hierarchy
Return type: | :class:~`int` |
---|---|
Returns: | the node depth |
Returns the display string for this node
Return type: | :class:~`str` |
---|---|
Returns: | the node’s display string |
The internal itemData object
Return type: | :class:~`object` |
---|---|
Returns: | object holding the data of this item |
Returns the parent node or None if no parent exists
Return type: | :class:~`TaurusTreeBaseItem` |
---|---|
Returns: | the parent node |
Returns the display QString for this node
Return type: | :class:~`Qt.QString` |
---|---|
Returns: | the node’s display string |
Returns the prefered role for the item. This implementation returns taurus.core.TaurusElementType.Unknown
This method should be able to return any kind of python object as long as the model that is used is compatible.
Return type: | :class:~`taurus.core.TaurusElementType` |
---|---|
Returns: | the role in form of element type |
Returns the row for this node
Return type: | :class:~`int` |
---|---|
Returns: | row number for this node |
Sets the node data
Parameters: | data (:class:~`object`) – the data to be associated with this node |
---|