00001 //LabPlot : PeriodicListDialog.h 00002 00003 #ifndef PERIODICLISTDIALOG_H 00004 #define PERIODICLISTDIALOG_H 00005 00006 #include "ListDialog.h" 00007 00008 class PeriodicListDialog : public ListDialog 00009 { 00010 Q_OBJECT 00011 public: 00012 PeriodicListDialog(MainWin *mw, const char *name); 00013 public slots: 00014 void setPeriod(int p) {nni->setValue(p); } 00015 void setAverage(bool a=true) { averagecb->setChecked(a); } 00016 int Apply() { return apply_clicked(); } 00017 private: 00018 KIntNumInput *nni; 00019 QCheckBox *averagecb; 00020 private slots: 00021 void saveSettings(); 00022 int apply_clicked(); 00023 }; 00024 00025 #endif // PERIODICLISTDIALOG_H