aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/textmark.h
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2017-07-19 14:51:21 +0200
committerDavid Schulz <david.schulz@qt.io>2017-07-21 08:25:14 +0000
commit698e323a73b48ec0aa16babd9d5fa02e664c5a71 (patch)
tree32ce53203195af85970d62964a27822cb406335f /src/plugins/texteditor/textmark.h
parente65d4c6f655b7d2045d5b40b7a0e981901ba43b7 (diff)
TextEditor: Make annotation position configurable
Change-Id: Ib59c9770390523e1863ac507ce43512ba679c591 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/texteditor/textmark.h')
-rw-r--r--src/plugins/texteditor/textmark.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/texteditor/textmark.h b/src/plugins/texteditor/textmark.h
index ca484a8538..f744da7dc9 100644
--- a/src/plugins/texteditor/textmark.h
+++ b/src/plugins/texteditor/textmark.h
@@ -64,15 +64,19 @@ public:
int lineNumber() const;
virtual void paintIcon(QPainter *painter, const QRect &rect) const;
- virtual void paintAnnotation(QPainter *painter, QRectF *annotationRect) const;
+ virtual void paintAnnotation(QPainter &painter, QRectF *annotationRect,
+ const qreal fadeInOffset, const qreal fadeOutOffset) const;
struct AnnotationRects
{
+ QRectF fadeInRect;
QRectF annotationRect;
QRectF iconRect;
QRectF textRect;
+ QRectF fadeOutRect;
QString text;
};
- virtual AnnotationRects annotationRects(const QRectF &boundingRect, const QFontMetrics &fm) const;
+ AnnotationRects annotationRects(const QRectF &boundingRect, const QFontMetrics &fm,
+ const qreal fadeInOffset, const qreal fadeOutOffset) const;
/// called if the filename of the document changed
virtual void updateFileName(const QString &fileName);
virtual void updateLineNumber(int lineNumber);