The ExtraSelection
structure provides a way of specifying a character format for a given selection in a document.
A cursor that contains a selection in a QTextDocument
A format that is used to specify a foreground or background brush/color for the selection.