TextMark Class
(TextEditor::TextMark)Public Types
| enum | Priority { LowPriority, NormalPriority, HighPriority } |
Public Functions
| TextMark(const QString &fileName, int lineNumber, Core::Id category, double widthFactor = 1.0) | |
| virtual | ~TextMark() |
| void | addToToolTipLayout(QGridLayout *target) |
| virtual bool | addToolTipContent(QLayout *target) |
| TextDocument * | baseTextDocument() const |
| Core::Id | category() const |
| virtual void | clicked() |
| virtual void | dragToLine(int lineNumber) |
| QString | fileName() const |
| const QIcon & | icon() const |
| virtual bool | isClickable() const |
| virtual bool | isDraggable() const |
| bool | isVisible() const |
| int | lineNumber() const |
| virtual void | move(int line) |
| virtual void | paint(QPainter *painter, const QRect &rect) const |
| Priority | priority() const |
| virtual void | removedFromEditor() |
| void | setBaseTextDocument(TextDocument *baseTextDocument) |
| void | setIcon(const QIcon &icon) |
| void | setPriority(Priority prioriy) |
| void | setToolTip(const QString &toolTip) |
| void | setVisible(bool isVisible) |
| void | setWidthFactor(double factor) |
| QString | toolTip() const |
| virtual void | updateBlock(const QTextBlock &block) |
| virtual void | updateFileName(const QString &fileName) |
| virtual void | updateLineNumber(int lineNumber) |
| void | updateMarker() |
| double | widthFactor() const |
Static Public Members
| Utils::Theme::Color | categoryColor(Core::Id category) |
| bool | categoryHasColor(Core::Id category) |
| void | setCategoryColor(Core::Id category, Utils::Theme::Color color) |
| void | setDefaultToolTip(Core::Id category, const QString &toolTip) |
Member Function Documentation
TextMark::TextMark(const QString &fileName, int lineNumber, Core::Id category, double widthFactor = 1.0)
Default constructs an instance of TextMark.
[virtual] TextMark::~TextMark()
Destroys the instance of TextMark. The destructor is virtual.
void TextMark::addToToolTipLayout(QGridLayout *target)
[virtual] bool TextMark::addToolTipContent(QLayout *target)
TextDocument *TextMark::baseTextDocument() const
See also setBaseTextDocument().
Core::Id TextMark::category() const
[static] Utils::Theme::Color TextMark::categoryColor(Core::Id category)
See also setCategoryColor().
[static] bool TextMark::categoryHasColor(Core::Id category)
[virtual] void TextMark::clicked()
[virtual] void TextMark::dragToLine(int lineNumber)
QString TextMark::fileName() const
const QIcon &TextMark::icon() const
See also setIcon().
[virtual] bool TextMark::isClickable() const
[virtual] bool TextMark::isDraggable() const
bool TextMark::isVisible() const
int TextMark::lineNumber() const
[virtual] void TextMark::move(int line)
[virtual] void TextMark::paint(QPainter *painter, const QRect &rect) const
Priority TextMark::priority() const
See also setPriority().
[virtual] void TextMark::removedFromEditor()
void TextMark::setBaseTextDocument(TextDocument *baseTextDocument)
See also baseTextDocument().
[static] void TextMark::setCategoryColor(Core::Id category, Utils::Theme::Color color)
See also categoryColor().
[static] void TextMark::setDefaultToolTip(Core::Id category, const QString &toolTip)
void TextMark::setIcon(const QIcon &icon)
See also icon().
void TextMark::setPriority(Priority prioriy)
See also priority().
void TextMark::setToolTip(const QString &toolTip)
See also toolTip().
void TextMark::setVisible(bool isVisible)
See also isVisible().
void TextMark::setWidthFactor(double factor)
See also widthFactor().
QString TextMark::toolTip() const
See also setToolTip().
[virtual] void TextMark::updateBlock(const QTextBlock &block)
[virtual] void TextMark::updateFileName(const QString &fileName)
[virtual] void TextMark::updateLineNumber(int lineNumber)
void TextMark::updateMarker()
double TextMark::widthFactor() const
See also setWidthFactor().