6.75. umbra.ui.delegates

delegates.py

Platform:
Windows, Linux, Mac Os X.
Description:
Defines the Application Delegates classes.

Others:

6.75.1. Module Attributes

umbra.ui.delegates.LOGGER

6.75.2. Classes

class umbra.ui.delegates.Style(**kwargs)[source]

Bases: foundations.dataStructures.Structure

Defines a storage object for the RichText_QStyledItemDelegate class style.

Initializes the class.

Parameters:**kwargs (dict) –

.

class umbra.ui.delegates.RichText_QStyledItemDelegate(parent=None, style=None, highlightColor=None, hoverColor=None, backgroundColor=None, highlightBackgroundColor=None, hoverBackgroundColor=None)[source]

Bases: PyQt4.QtGui.QStyledItemDelegate

Defines a QStyledItemDelegate subclass used as a rich text Delegate for Application Views.

Initializes the class.

Parameters:
  • parent (QObject) – Widget parent.
  • style (Style) – Style.
style[source]

Property for self.__style attribute.

Returns:self.__style.
Return type:Style
paint(painter, option, index)[source]

Reimplements the QStyledItemDelegate.paint() method.

sizeHint(option, index)[source]

Reimplements the QStyledItemDelegate.sizeHint() method.