[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