Mercurial > hg > svgui
diff layer/PaintAssistant.h @ 1148:c0d841cb8ab9 tony-2.0-integration
Merge latest SV 3.0 branch code
author | Chris Cannam |
---|---|
date | Fri, 19 Aug 2016 15:58:57 +0100 |
parents | ee01a4062747 |
children | dc6457ac4d07 |
line wrap: on
line diff
--- a/layer/PaintAssistant.h Tue Oct 20 12:55:09 2015 +0100 +++ b/layer/PaintAssistant.h Fri Aug 19 15:58:57 2016 +0100 @@ -13,13 +13,15 @@ COPYING included with this distribution for more information. */ -#ifndef _PAINT_ASSISTANT_H_ -#define _PAINT_ASSISTANT_H_ +#ifndef PAINT_ASSISTANT_H +#define PAINT_ASSISTANT_H #include <QRect> #include <vector> class QPainter; +class Layer; +class LayerGeometryProvider; class PaintAssistant { @@ -34,6 +36,16 @@ static int getYForValue(Scale scale, double value, double minVal, double maxVal, int minY, int height); + + enum TextStyle { + BoxedText, + OutlinedText, + OutlinedItalicText + }; + + static void drawVisibleText(const LayerGeometryProvider *, + QPainter &p, int x, int y, + QString text, TextStyle style); }; #endif