From 19b74b517b095e6c45ea085b885aca7bef33ca8e Mon Sep 17 00:00:00 2001 From: Till Theato Date: Fri, 27 Aug 2010 15:33:35 +0000 Subject: [PATCH] - Use gradient background for luma in curve widget - Make curve widget use more space svn path=/trunk/kdenlive/; revision=4765 --- src/effectstackedit.cpp | 5 +---- src/kis_curve_widget.cpp | 8 +++++++- src/kis_curve_widget.h | 2 ++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/effectstackedit.cpp b/src/effectstackedit.cpp index 5b87920d..d5270cab 100644 --- a/src/effectstackedit.cpp +++ b/src/effectstackedit.cpp @@ -145,10 +145,7 @@ void EffectStackEdit::meetDependency(const QString& name, QString type, QString KisCurveWidget *curve = (KisCurveWidget*)m_valueItems[name]; if (curve) { int color = value.toInt(); - if (color < 3) - curve->setPixmap(QPixmap::fromImage(ColorTools::rgbCurvePlane(curve->size(), (ColorTools::ColorsRGB)color))); - else - curve->setPixmap(QPixmap()); + curve->setPixmap(QPixmap::fromImage(ColorTools::rgbCurvePlane(curve->size(), (ColorTools::ColorsRGB)color))); } } } diff --git a/src/kis_curve_widget.cpp b/src/kis_curve_widget.cpp index 230271e5..fd06efbf 100644 --- a/src/kis_curve_widget.cpp +++ b/src/kis_curve_widget.cpp @@ -81,7 +81,8 @@ KisCurveWidget::KisCurveWidget(QWidget *parent, Qt::WFlags f) setAutoFillBackground(false); setAttribute(Qt::WA_OpaquePaintEvent); setMinimumSize(150, 150); - setMaximumSize(350, 350); + setMaximumSize(1000, 1000); + setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); d->setCurveModified(); @@ -95,6 +96,11 @@ KisCurveWidget::~KisCurveWidget() 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; diff --git a/src/kis_curve_widget.h b/src/kis_curve_widget.h index 8c679fa0..421e5230 100644 --- a/src/kis_curve_widget.h +++ b/src/kis_curve_widget.h @@ -82,6 +82,8 @@ public: */ void setPixmap(const QPixmap & pix); + virtual QSize sizeHint() const; + signals: /** -- 2.39.2