itom  4.1.0
ito::TextDecoration Struct Reference
Inheritance diagram for ito::TextDecoration:

Public Types

typedef QSharedPointer< TextDecorationPtr
 

Public Member Functions

 TextDecoration (const QTextCursor &cursor, int startPos=-1, int endPos=-1, int startLine=-1, int endLine=-1, int drawOrder=0, const QString &tooltip="", bool fullWidth=false)
 
 TextDecoration (QTextDocument *document, int startPos=-1, int endPos=-1, int startLine=-1, int endLine=-1, int drawOrder=0, const QString &tooltip="", bool fullWidth=false)
 
bool operator== (const TextDecoration &other) const
 
int drawOrder () const
 
void setDrawOrder (int order)
 
QVariantMap & properties ()
 
void setAsBold ()
 
void setForeground (const QColor &color)
 
void setBackground (const QBrush &brush)
 
void setOutline (const QColor &color)
 
void selectLine ()
 
void setFullWidth (bool flag=true, bool clear=true)
 
void setAsUnderlined (const QColor &color=QColor("blue"))
 
void setAsSpellCheck (const QColor &color=QColor("blue"))
 
void setAsError (const QColor &color=QColor("red"))
 
void setAsWarning (const QColor &color=QColor("orange"))
 
bool containsCursor (const QTextCursor &cursor) const
 
void emitClicked (TextDecoration::Ptr selection) const
 
QString tooltip () const
 
void setTooltip (const QString &tooltip)
 
bool isValid () const
 
QTextBlock block () const
 
void setBlock (const QTextBlock &block)
 
QMetaObject::Connection connect (const char *signal, QObject *receiver, const char *slot)
 

Protected Attributes

QSharedPointer< TextDecorationsSignalsm_signals
 
int m_drawOrder
 
QString m_tooltip
 
QVariantMap m_properties
 
QTextBlock m_block
 

The documentation for this struct was generated from the following files: