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

List:       kde-commits
Subject:    koffice/krita/image
From:       Cyrille Berger <cyb () lepi ! org>
Date:       2007-10-24 19:54:10
Message-ID: 1193255650.643015.19045.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 728972 by berger:

add KisSelection to KisFilterProcessingInformation


 M  +1 -0      kis_filter.cc  
 M  +9 -2      kis_filter_processing_information.cc  
 M  +3 -2      kis_filter_processing_information.h  


--- trunk/koffice/krita/image/kis_filter.cc #728971:728972
@@ -23,6 +23,7 @@
 #include "kis_filter_configuration.h"
 #include "kis_filter_processing_information.h"
 #include "kis_paint_device.h"
+#include "kis_selection.h"
 #include "kis_types.h"
 
 const KoID KisFilter::CategoryAdjust = KoID("adjust_filters", i18n("Adjust"));
--- trunk/koffice/krita/image/kis_filter_processing_information.cc #728971:728972
@@ -19,14 +19,16 @@
 #include "kis_filter_processing_information.h"
 
 #include "kis_paint_device.h"
+#include "kis_selection.h"
 
 struct KisFilterConstantProcessingInformation::Private
 {
     KisPaintDeviceSP device;
+    const KisSelectionSP selection;
     QPoint topLeft;
 };
 
-KisFilterConstantProcessingInformation::KisFilterConstantProcessingInformation(const \
KisPaintDeviceSP device, const QPoint& topLeft) : d(new Private) \
+KisFilterConstantProcessingInformation::KisFilterConstantProcessingInformation(const \
KisPaintDeviceSP device, const QPoint& topLeft, const KisSelectionSP selection) : \
d(new Private)  {
     d->device = device;
     d->topLeft = topLeft;
@@ -37,6 +39,11 @@
     return d->device;
 }
 
+const KisSelectionSP KisFilterConstantProcessingInformation::selection() const
+{
+    return d->selection;
+}
+
 const QPoint& KisFilterConstantProcessingInformation::topLeft() const
 {
     return d->topLeft;
@@ -47,7 +54,7 @@
     KisPaintDeviceSP device;
 };
 
-KisFilterProcessingInformation::KisFilterProcessingInformation(KisPaintDeviceSP \
device, const QPoint& topLeft) : KisFilterConstantProcessingInformation(device, \
topLeft), d(new Private) \
+KisFilterProcessingInformation::KisFilterProcessingInformation(KisPaintDeviceSP \
device, const QPoint& topLeft, const KisSelectionSP selection) : \
KisFilterConstantProcessingInformation(device, topLeft, selection), d(new Private)  {
     d->device = device;
 }
--- trunk/koffice/krita/image/kis_filter_processing_information.h #728971:728972
@@ -31,11 +31,12 @@
  */
 class KRITAIMAGE_EXPORT KisFilterConstantProcessingInformation {
     public:
-        KisFilterConstantProcessingInformation(const KisPaintDeviceSP device, const \
QPoint& topLeft); +        KisFilterConstantProcessingInformation(const \
KisPaintDeviceSP device, const QPoint& topLeft, const KisSelectionSP selection = 0);  \
                /**
          * @return the paint device
          */
         const KisPaintDeviceSP paintDevice() const;
+        const KisSelectionSP selection() const;
         /**
          * @return the top left pixel that need to process
          */
@@ -52,7 +53,7 @@
  */
 class KRITAIMAGE_EXPORT KisFilterProcessingInformation : public \
KisFilterConstantProcessingInformation {  public:
-        KisFilterProcessingInformation(KisPaintDeviceSP device, const QPoint& \
topLeft); +        KisFilterProcessingInformation(KisPaintDeviceSP device, const \
QPoint& topLeft, const KisSelectionSP selection = 0);  /**
          * @return the paint device
          */


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

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