11 #ifndef vectorButton_H_
12 #define vectorButton_H_
16 #include <QAbstractButton>
54 virtual void enterEvent(
QEvent*);
55 virtual void leaveEvent(
QEvent*);
56 virtual void paintEvent( QPaintEvent* );
66 static void hideButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state);
68 static void drawButton(QPainter& painter,QPolygonF& points,
69 QColor light,QColor mid,QColor dark,QColor fill);
71 static void leftBoundButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state,QRectF rect);
72 static void leftArrowButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state);
73 static void upArrowButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state);
74 static void downArrowButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state);
75 static void leftCircleButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state,QRectF rect);
77 static void rightBoundButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state,QRectF rect);
78 static void rightArrowButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state);
79 static void rightCircleButton(QPainter& painter,
const QPalette& pal,
DtDrawButtonState& state,QRectF rect);
81 static void fillArc( QPainter &painter,
const QBrush& brush,
const QPen& pen, QRectF top,
int,
int );
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
void(* DtDrawButtonFunction)(QPainter &painter, const QPalette &pal, DtDrawButtonState &state)
Definition: vectorButton.h:37
Defines INPORT/EXPORT macros for lgrGui library.