00001 //LabPlot : ImageMagickDialog.h 00002 00003 #ifndef IMAGEMAGICKDIALOG_H 00004 #define IMAGEMAGICKDIALOG_H 00005 00006 #include <qfont.h> 00007 #include <qcheckbox.h> 00008 #include "MainWin.h" 00009 #include "Dialog.h" 00010 00011 class ImageMagickDialog: public Dialog 00012 { 00013 Q_OBJECT 00014 public: 00015 ImageMagickDialog(MainWin *mw, QString fn=i18n("out.8bim"), int f=0, int sx=800, int sy=600, 00016 double r=0.0, const char *name=0); 00017 public slots: 00018 void Apply() { apply_clicked(); accept(); } 00019 private: 00020 QStringList formats; 00021 KComboBox *format; 00022 KLineEdit *filele, *xle, *yle, *rotle; 00023 private slots: 00024 void saveSettings(); 00025 void apply_clicked(); 00026 void selectFile(); 00027 void updateFilename(int index); 00028 }; 00029 00030 #endif //IMAGEMAGICKDIALOG_H