20#ifndef KIS_RAW_IMPORT_H_
21#define KIS_RAW_IMPORT_H_
29class TQProgressDialog;
31class KisRawImport : public KoFilter {
36 KisRawImport(KoFilter *parent, const char *name, const TQStringList&);
37 virtual ~KisRawImport();
40 virtual KoFilter::ConversionStatus convert( const TQCString& from, const TQCString& to);
45 void slotUpdatePreview();
46 void slotFillCmbProfiles();
47 void slotProcessDone();
48 void slotReceivedStdout(TDEProcess *proc, char *buffer, int buflen);
49 void slotReceivedStderr(TDEProcess *proc, char *buffer, int buflen);
50 void incrementProgress();
54 TQStringList createArgumentList( bool forPreview = false);
55 TQSize determineSize(TQ_UINT32& startOfImageData);
56 void getImageData(TQStringList arguments);
57 KisProfile * profile();
58 KisID getColorSpace();
62 KDialogBase * m_dialog;
63 WdgRawImport * m_page;
64 KisProfile * m_monitorProfile;
65 TDEProcess * m_process;
66 TQProgressDialog* m_progress;
|