]> git.sesse.net Git - kdenlive/commitdiff
- Use gradient background for luma in curve widget
authorTill Theato <root@ttill.de>
Fri, 27 Aug 2010 15:33:35 +0000 (15:33 +0000)
committerTill Theato <root@ttill.de>
Fri, 27 Aug 2010 15:33:35 +0000 (15:33 +0000)
- Make curve widget use more space

svn path=/trunk/kdenlive/; revision=4765

src/effectstackedit.cpp
src/kis_curve_widget.cpp
src/kis_curve_widget.h

index 5b87920d7570c8b3fd45487f2468aa0eb21c3a7c..d5270cabe682d5ecfdf2bd0f28afe797d1670bf4 100644 (file)
@@ -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)));
         }
     }
 }
index 230271e5717c69c38dc91657d906e3a7508ce2e5..fd06efbfac5f6953ebed98bb028eb0ecd79e7fc6 100644 (file)
@@ -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;
index 8c679fa0ec9a829c252cd82fc3d6295d83b2b03b..421e5230d45f7ff5d9a606c43ba043e43b544636 100644 (file)
@@ -82,6 +82,8 @@ public:
      */
     void setPixmap(const QPixmap & pix);
 
+    virtual QSize sizeHint() const;
+
 signals:
 
     /**