summaryrefslogtreecommitdiffstats
path: root/krita/core/kis_math_toolbox.h
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-25 05:28:35 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-06-25 05:28:35 +0000
commitf008adb5a77e094eaf6abf3fc0f36958e66896a5 (patch)
tree8e9244c4d4957c36be81e15b566b4aa5ea26c982 /krita/core/kis_math_toolbox.h
parent1210f27b660efb7b37ff43ec68763e85a403471f (diff)
downloadkoffice-f008adb5a77e094eaf6abf3fc0f36958e66896a5.tar.gz
koffice-f008adb5a77e094eaf6abf3fc0f36958e66896a5.zip
TQt4 port koffice
This should enable compilation under both Qt3 and Qt4; fixes for any missed components will be forthcoming git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1238284 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'krita/core/kis_math_toolbox.h')
-rw-r--r--krita/core/kis_math_toolbox.h25
1 files changed, 13 insertions, 12 deletions
diff --git a/krita/core/kis_math_toolbox.h b/krita/core/kis_math_toolbox.h
index 0ddc545f..8d5bef50 100644
--- a/krita/core/kis_math_toolbox.h
+++ b/krita/core/kis_math_toolbox.h
@@ -21,7 +21,7 @@
#ifndef KIS_MATH_TOOLBOX_H
#define KIS_MATH_TOOLBOX_H
-#include <qobject.h>
+#include <tqobject.h>
// typedef unsigned int uint;
@@ -31,14 +31,15 @@
#include <new>
-class KisMathToolbox : public QObject {
+class KisMathToolbox : public TQObject {
Q_OBJECT
+ TQ_OBJECT
public:
struct KisFloatRepresentation {
KisFloatRepresentation(uint nsize, uint ndepth) throw(std::bad_alloc ) : coeffs(new float[nsize*nsize*ndepth]) ,size(nsize), depth(ndepth)
{
// XXX: Valgrind shows that these are being used without being initialised.
- for (Q_UINT32 i = 0; i < nsize*nsize*ndepth; ++i) {
+ for (TQ_UINT32 i = 0; i < nsize*nsize*ndepth; ++i) {
coeffs[i] = 0;
}
}
@@ -57,8 +58,8 @@ class KisMathToolbox : public QObject {
* This function initialize a wavelet structure
* @param lay the layer that will be used for the transformation
*/
- inline KisWavelet* initWavelet(KisPaintDeviceSP lay, const QRect&) throw(std::bad_alloc );
- inline uint fastWaveletTotalSteps(const QRect&);
+ inline KisWavelet* initWavelet(KisPaintDeviceSP lay, const TQRect&) throw(std::bad_alloc );
+ inline uint fastWaveletTotalSteps(const TQRect&);
/**
* This function reconstruct the layer from the information of a wavelet
* @param src layer from which the wavelet will be computed
@@ -67,7 +68,7 @@ class KisMathToolbox : public QObject {
* in transformToWavelet and in untransformToWavelet, use initWavelet to initialize
* the buffer
*/
- virtual KisWavelet* fastWaveletTransformation(KisPaintDeviceSP src, const QRect&, KisWavelet* buff = 0) =0;
+ virtual KisWavelet* fastWaveletTransformation(KisPaintDeviceSP src, const TQRect&, KisWavelet* buff = 0) =0;
/**
* This function reconstruct the layer from the information of a wavelet
* @param dst layer on which the wavelet will be untransform
@@ -77,7 +78,7 @@ class KisMathToolbox : public QObject {
* in transformToWavelet and in untransformToWavelet, use initWavelet to initialize
* the buffer
*/
- virtual void fastWaveletUntransformation(KisPaintDeviceSP dst, const QRect&, KisWavelet* wav, KisWavelet* buff = 0) =0;
+ virtual void fastWaveletUntransformation(KisPaintDeviceSP dst, const TQRect&, KisWavelet* wav, KisWavelet* buff = 0) =0;
signals:
void nextStep();
protected:
@@ -85,12 +86,12 @@ class KisMathToolbox : public QObject {
* This function transform a paint device into a KisFloatRepresentation, this function is colorspace independant,
* for Wavelet, Pyramid and FFT the data is allways the exact value of the channel stored in a float.
*/
- void transformToFR(KisPaintDeviceSP src, KisFloatRepresentation*, const QRect&);
+ void transformToFR(KisPaintDeviceSP src, KisFloatRepresentation*, const TQRect&);
/**
* This function transform a KisFloatRepresentation into a paint device, this function is colorspace independant,
* for Wavelet, Pyramid and FFT the data is allways the exact value of the channel stored in a float.
*/
- void transformFromFR(KisPaintDeviceSP dst, KisFloatRepresentation*, const QRect&);
+ void transformFromFR(KisPaintDeviceSP dst, KisFloatRepresentation*, const TQRect&);
private:
KisID m_id;
};
@@ -102,16 +103,16 @@ class KisMathToolboxFactoryRegistry : public KisGenericRegistry<KisMathToolbox*>
};
-inline KisMathToolbox::KisWavelet* KisMathToolbox::initWavelet(KisPaintDeviceSP src, const QRect& rect) throw(std::bad_alloc )
+inline KisMathToolbox::KisWavelet* KisMathToolbox::initWavelet(KisPaintDeviceSP src, const TQRect& rect) throw(std::bad_alloc )
{
int size;
int maxrectsize = (rect.height() < rect.width()) ? rect.width() : rect.height();
for(size = 2; size < maxrectsize; size *= 2) ;
- Q_INT32 depth = src->colorSpace()->nColorChannels();
+ TQ_INT32 depth = src->colorSpace()->nColorChannels();
return new KisWavelet(size, depth);
}
-inline uint KisMathToolbox::fastWaveletTotalSteps(const QRect& rect)
+inline uint KisMathToolbox::fastWaveletTotalSteps(const TQRect& rect)
{
int size, steps;
int maxrectsize = (rect.height() < rect.width()) ? rect.width() : rect.height();