Added selection highlight layer to view.

This commit is contained in:
Jim Evins
2015-08-14 09:30:08 -04:00
parent 23467d8c15
commit 6a06771036
9 changed files with 952 additions and 3 deletions
+6 -2
View File
@@ -29,8 +29,8 @@
#include "ColorNode.h"
#include "TextNode.h"
#include "BarcodeStyle.h"
class QGraphicsItem;
#include "Handles.h"
#include "Outline.h"
namespace glabels
@@ -393,6 +393,7 @@ namespace glabels
///////////////////////////////////////////////////////////////
public:
void draw( QPainter* painter, bool inEditor, MergeRecord* record ) const;
void drawSelectionHighlight( QPainter* painter ) const;
protected:
virtual void drawShadow( QPainter* painter, bool inEditor, MergeRecord* record ) const = 0;
@@ -416,6 +417,9 @@ namespace glabels
double mShadowOpacity;
ColorNode mShadowColorNode;
QList<Handle*> mHandles;
Outline* mOutline;
///////////////////////////////////////////////////////////////
// Private Members