setAutoFillBackground(false);
setAttribute(Qt::WA_OpaquePaintEvent);
setMinimumSize(150, 150);
- setMaximumSize(350, 350);
+ setMaximumSize(1000, 1000);
+ setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
d->setCurveModified();
delete d;
}
+QSize KisCurveWidget::sizeHint() const
+{
+ return QSize(500, 500);
+}
+
void KisCurveWidget::setupInOutControls(QSpinBox *in, QSpinBox *out, int min, int max)
{
d->m_intIn = in;
{
d->m_guideVisible = true;
d->m_colorGuide = color;
-
}
void KisCurveWidget::setPixmap(const QPixmap & pix)
/*KisConfig cfg;
if (cfg.antialiasCurves())
p.setRenderHint(QPainter::Antialiasing);*/
+ p.setRenderHint(QPainter::Antialiasing);
// Draw default line
p.setPen(QPen(Qt::gray, 1, Qt::SolidLine));
double rightX;
if (d->m_grab_point_index == 0) {
leftX = 0.0;
- if (d->m_curve.points().count() > 1)
+ rightX = 0.0;
+ /*if (d->m_curve.points().count() > 1)
rightX = d->m_curve.points()[d->m_grab_point_index + 1].x() - POINT_AREA;
else
- rightX = 1.0;
+ rightX = 1.0;*/
} else if (d->m_grab_point_index == d->m_curve.points().count() - 1) {
leftX = d->m_curve.points()[d->m_grab_point_index - 1].x() + POINT_AREA;
rightX = 1.0;