7 #include "DlgFilterThread.h" 8 #include "DlgSettingsColorFilter.h" 13 m_pixmapOriginal (pixmapOriginal),
14 m_rgbBackground (rgbBackground),
15 m_dlgSettingsColorFilter (dlgSettingsColorFilter),
23 if (m_dlgFilterWorker == 0) {
29 connect (&m_dlgSettingsColorFilter, SIGNAL (signalApplyFilter (ColorFilterMode,
double,
double)),
30 m_dlgFilterWorker, SLOT (slotNewParameters (ColorFilterMode,
double,
double)));
34 &m_dlgSettingsColorFilter, SLOT (slotTransferPiece (
int, QImage)));
Dialog for editing filtering settings.
DlgFilterThread(const QPixmap &pixmapOriginal, QRgb rgbBackground, DlgSettingsColorFilter &dlgSettingsColorFilter)
Single constructor.
Class for processing new filter settings. This is based on http://blog.debao.me/2013/08/how-to-use-qw...
virtual void run()
Run this thread.
void signalTransferPiece(int xLeft, QImage image)
Send a processed vertical piece of the original pixmap. The destination is between xLeft and xLeft+pi...