24 #ifndef GRADIENTPREVIEW_H
25 #define GRADIENTPREVIEW_H
29 #include <QPaintEvent>
30 #include <QMouseEvent>
32 #include <QVBoxLayout>
33 #include <QHBoxLayout>
37 #include "scribusapi.h"
38 #include "vgradient.h"
47 void paintEvent(QPaintEvent *e);
48 void keyPressEvent(QKeyEvent *);
49 void mousePressEvent(QMouseEvent *m);
50 void mouseReleaseEvent(QMouseEvent *);
51 void mouseMoveEvent(QMouseEvent *m);
52 void leaveEvent(QEvent*);
53 void enterEvent(QEvent*);
55 void setActColor(QColor c, QString n,
int s);
56 void setActTrans(
double t);
57 void setActStep(
double t);
58 void setGradient(
const VGradient& gradient);
59 void setGradientEditable(
bool val);
61 const VGradient& gradient() {
return fill_gradient; }
81 void selectedColor(QString,
int);
83 void currTrans(
double);
84 void currStep(
double);
85 void gradientChanged();
Definition: vgradient.h:36
Definition: vgradient.h:78
Definition: gradientpreview.h:40