00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00026 #ifndef H__ImageTiler__
00027 #define H__ImageTiler__
00028
00029 #include <QtCore/QThread>
00030 #include <QtGui>
00031
00032 #include "fractale.h"
00033
00037 class ImageTiler : public QThread{
00038 Q_OBJECT
00039
00040 public:
00041 ImageTiler(QImage *d, QRectF w, QSize r, fractale *f, char e, int start, int step, int id);
00042
00043 void run();
00044 long maxValue;
00045
00046 signals :
00047 void finished(long max);
00048 void processed();
00049 private :
00050 QImage *destination;
00051 QRectF window;
00052 QSize size;
00053 fractale *frac;
00054 char exhaustivite;
00055 int start;
00056 int step;
00057 int id;
00058 };
00059
00060 #endif
00061