|
|
@ -3,8 +3,8 @@ |
|
|
|
#include <QLinearGradient> |
|
|
|
#include <QLinearGradient> |
|
|
|
#include <QPainter> |
|
|
|
#include <QPainter> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void |
|
|
|
void DropShadow::draw(QPainter &painter, |
|
|
|
DropShadow::draw(QPainter &painter, |
|
|
|
qint16 margin, |
|
|
|
qint16 margin, |
|
|
|
qreal radius, |
|
|
|
qreal radius, |
|
|
|
QColor start, |
|
|
|
QColor start, |
|
|
@ -14,7 +14,7 @@ |
|
|
|
qreal endPosition1, |
|
|
|
qreal endPosition1, |
|
|
|
qreal width, |
|
|
|
qreal width, |
|
|
|
qreal height) |
|
|
|
qreal height) |
|
|
|
{ |
|
|
|
{ |
|
|
|
painter.setPen(Qt::NoPen); |
|
|
|
painter.setPen(Qt::NoPen); |
|
|
|
|
|
|
|
|
|
|
|
QLinearGradient gradient; |
|
|
|
QLinearGradient gradient; |
|
|
@ -60,9 +60,7 @@ |
|
|
|
gradient.setFinalStop(bottom1); |
|
|
|
gradient.setFinalStop(bottom1); |
|
|
|
painter.setBrush(QBrush(gradient)); |
|
|
|
painter.setBrush(QBrush(gradient)); |
|
|
|
painter.drawRoundedRect( |
|
|
|
painter.drawRoundedRect( |
|
|
|
QRectF(QPointF(margin, height - margin), QPointF(width - margin, height)), |
|
|
|
QRectF(QPointF(margin, height - margin), QPointF(width - margin, height)), 0.0, 0.0); |
|
|
|
0.0, |
|
|
|
|
|
|
|
0.0); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// BottomRight
|
|
|
|
// BottomRight
|
|
|
|
QPointF bottomright0(width - margin, height - margin); |
|
|
|
QPointF bottomright0(width - margin, height - margin); |
|
|
@ -107,4 +105,4 @@ |
|
|
|
QRectF(QPointF(margin, margin), QPointF(width - margin, height - margin)), |
|
|
|
QRectF(QPointF(margin, margin), QPointF(width - margin, height - margin)), |
|
|
|
radius, |
|
|
|
radius, |
|
|
|
radius); |
|
|
|
radius); |
|
|
|
} |
|
|
|
} |
|
|
|