00001 //LabPlot : ConfigureDialog.h 00002 00003 #ifndef CONFIGUREDIALOG_H 00004 #define CONFIGUREDIALOG_H 00005 00006 #include <qcheckbox.h> 00007 #include <kdialogbase.h> 00008 #include <kconfig.h> 00009 #include <knuminput.h> 00010 #include "MainWin.h" 00011 #include "Dialog.h" 00012 00013 class ConfigureDialog: public KDialogBase 00014 { 00015 Q_OBJECT 00016 public: 00017 ConfigureDialog(MainWin *mw, KConfig *config); 00018 private slots: 00019 void selectFont(); 00020 void apply_clicked(); 00021 void ok_clicked(); 00022 private: 00023 MainWin *mw; 00024 Dialog *dialog; 00025 KConfig *config; 00026 QRadioButton *fullscreen, *cascade; 00027 QRadioButton *color, *grayscale; 00028 KComboBox *pagesize, *orientation; 00029 QCheckBox *autosave, *speedmode, *keydatamode; 00030 KIntNumInput *asIntervalInput; 00031 KLineEdit *speedmodevalue; 00032 QFont defaultfont; // local var for default font 00033 KLineEdit *fontle; 00034 }; 00035 #endif //CONFIGUREDIALOG_H