[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/graphics/darkroom/src
From:       Cyrille Berger <cyb () lepi ! org>
Date:       2008-07-31 21:06:01
Message-ID: 1217538361.251738.10979.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 840314 by berger:

use the kcurve widget coming from krita coming from digikam that really need to go in \
kdelibs

 M  +1 -0      CMakeLists.txt  
 M  +10 -1     Darkroom.cpp  
 AM            kcurve.cc   trunk/koffice/krita/ui/widgets/kcurve.cc#837487 [License: \
GPL (v2+)]  AM            kcurve.h   trunk/koffice/krita/ui/widgets/kcurve.h#837487 \
[License: GPL (v2+)]


--- trunk/playground/graphics/darkroom/src/CMakeLists.txt #840313:840314
@@ -13,6 +13,7 @@
    ImageHistogram.cpp
    PreviewInfo.cpp
    ProcessingOptions.cpp
+   kcurve.cc
  )
 
 
--- trunk/playground/graphics/darkroom/src/Darkroom.cpp #840313:840314
@@ -49,6 +49,8 @@
 #include "ProcessingOptions.h"
 #include <libkdcraw/dcrawsettingswidget.h>
 
+#include "kcurve.h"
+
 #include "ui_BatchProcessWidget.h"
 #include "ui_ExistingFilesDialog.h"
 #include "ui_HistogramDockerWidget.h"
@@ -73,6 +75,7 @@
   Ui::LightOptions lightOptions;
   Ui::NoiseReductionOptions noiseReductionOptions;
   Ui::QualityOptions qualityOptions;
+  KCurve* curveWidget;
 };
 
 Darkroom::Darkroom()
@@ -219,7 +222,7 @@
   connect(d->noiseReductionOptions.enableNoiseReduction, SIGNAL(clicked(bool)), \
this, SLOT(optionsChanged()) );  \
connect(d->noiseReductionOptions.thresholdNoiseReductionValue, \
SIGNAL(valueChanged(int)), this, SLOT(optionsChanged()) );  \
                d->noiseReductionOptions.thresholdNoiseReductionValue->setRange( 0, \
                250, 10, true );
-  connect( d->noiseReductionOptions.enableNoiseReduction, SIGNAL(clicked(bool)), \
this, SLOT(slotEnableNoiseReduction(bool))); +  connect( \
d->noiseReductionOptions.enableNoiseReduction, SIGNAL(clicked(bool)), this, \
SLOT(slotEnableNoiseReduction(bool)));   slotEnableNoiseReduction( false );
   addDockWidget(Qt::LeftDockWidgetArea, noiseReductionOptionsDockWidget);
   
@@ -231,6 +234,12 @@
   connect( d->histogramDockerWidget.histogramType, SIGNAL(currentIndexChanged(int)), \
this, SLOT(slotHistogramTypeChanged(int)));  addDockWidget( Qt::LeftDockWidgetArea, \
histogramDockWidget );  
+  // Setup Curve dockers
+  QDockWidget* curveDockWidget = new QDockWidget(i18n("Curve"), this);
+  QWidget* curveDockerWidget = new QWidget( curveDockWidget );
+  d->curveWidget = new KCurve( curveDockerWidget );
+  curveDockWidget->setWidget( d->curveWidget );
+  addDockWidget( Qt::LeftDockWidgetArea, curveDockWidget );
   
   // Setup batchProcessor widget
   QDockWidget* batchProcessDockWidget = new QDockWidget(i18n("Batch Process"), \
                this);
** trunk/playground/graphics/darkroom/src/kcurve.cc #property svn:eol-style
   + native
** trunk/playground/graphics/darkroom/src/kcurve.cc #property svn:mergeinfo
   + 
** trunk/playground/graphics/darkroom/src/kcurve.h #property svn:eol-style
   + native
** trunk/playground/graphics/darkroom/src/kcurve.h #property svn:mergeinfo
   + 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic