TextMark Class
(TextEditor::TextMark)Public Types
class | AnnotationRects |
enum | Priority { LowPriority, NormalPriority, HighPriority } |
Public Functions
TextMark(const QString &fileName, int lineNumber, Core::Id category, double widthFactor = 1.0) | |
TextMark() = delete | |
virtual | ~TextMark() |
void | addToToolTipLayout(QGridLayout *target) const |
virtual bool | addToolTipContent(QLayout *target) const |
AnnotationRects | annotationRects(const QRectF &boundingRect, const QFontMetrics &fm, const qreal fadeInOffset, const qreal fadeOutOffset) const |
TextDocument * | baseTextDocument() const |
Core::Id | category() const |
virtual void | clicked() |
Utils::Theme::Color | color() const |
QString | defaultToolTip() const |
virtual void | dragToLine(int lineNumber) |
QString | fileName() const |
bool | hasColor() const |
const QIcon & | icon() const |
virtual bool | isClickable() const |
virtual bool | isDraggable() const |
bool | isVisible() const |
QString | lineAnnotation() const |
int | lineNumber() const |
virtual void | move(int line) |
virtual void | paintAnnotation(QPainter &painter, QRectF *annotationRect, const qreal fadeInOffset, const qreal fadeOutOffset, const QPointF &contentOffset) const |
virtual void | paintIcon(QPainter *painter, const QRect &rect) const |
Priority | priority() const |
virtual void | removedFromEditor() |
void | setBaseTextDocument(TextDocument *baseTextDocument) |
void | setColor(const Utils::Theme::Color &color) |
void | setDefaultToolTip(const QString &toolTip) |
void | setIcon(const QIcon &icon) |
void | setLineAnnotation(const QString &lineAnnotation) |
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 |
Member Function Documentation
TextMark::TextMark(const QString &fileName, int lineNumber, Core::Id category, double widthFactor = 1.0)
Default constructs an instance of TextMark.
[delete]
TextMark::TextMark()
Default constructs an instance of TextMark.
[virtual]
TextMark::~TextMark()
Destroys the instance of TextMark. The destructor is virtual.
void TextMark::addToToolTipLayout(QGridLayout *target) const
[virtual]
bool TextMark::addToolTipContent(QLayout *target) const
AnnotationRects TextMark::annotationRects(const QRectF &boundingRect, const QFontMetrics &fm, const qreal fadeInOffset, const qreal fadeOutOffset) const
TextDocument *TextMark::baseTextDocument() const
See also setBaseTextDocument().
Core::Id TextMark::category() const
[virtual]
void TextMark::clicked()
Utils::Theme::Color TextMark::color() const
See also setColor().
QString TextMark::defaultToolTip() const
See also setDefaultToolTip().
[virtual]
void TextMark::dragToLine(int lineNumber)
QString TextMark::fileName() const
bool TextMark::hasColor() const
const QIcon &TextMark::icon() const
See also setIcon().
[virtual]
bool TextMark::isClickable() const
[virtual]
bool TextMark::isDraggable() const
bool TextMark::isVisible() const
QString TextMark::lineAnnotation() const
See also setLineAnnotation().
int TextMark::lineNumber() const
[virtual]
void TextMark::move(int line)
[virtual]
void TextMark::paintAnnotation(QPainter &painter, QRectF *annotationRect, const qreal fadeInOffset, const qreal fadeOutOffset, const QPointF &contentOffset) const
[virtual]
void TextMark::paintIcon(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().
void TextMark::setColor(const Utils::Theme::Color &color)
See also color().
void TextMark::setDefaultToolTip(const QString &toolTip)
See also defaultToolTip().
void TextMark::setIcon(const QIcon &icon)
See also icon().
void TextMark::setLineAnnotation(const QString &lineAnnotation)
See also lineAnnotation().
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().