Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

RegressionListDialog.h

Go to the documentation of this file.
00001 //LabPlot : RegressionListDialog.h
00002 
00003 #ifndef REGRESSIONLISTDIALOG_H
00004 #define REGRESSIONLISTDIALOG_H
00005 
00006 #include "ListDialog.h"
00007 
00008 class RegressionListDialog : public ListDialog
00009 {
00010         Q_OBJECT
00011 public:
00012         RegressionListDialog(MainWin *mw, const char *name);
00013 public slots:
00014         void setRegion(double a, double b) {                                                    
00015                 regionminle->setText(QString::number(a));
00016                 regionmaxle->setText(QString::number(b));
00017         }
00018         void setModel(int m) { modelcb->setCurrentItem(m); }                            
00019         void setWeight(int w) { weightcb->setCurrentItem(w); }                  
00020         void setWeightFunction(QString w);                                                      
00021         void setNumber(int nr) { numberle->setText(QString::number(nr)); }      
00022         void setRange(double a, double b) {                                                     
00023                 minle->setText(QString::number(a));
00024                 maxle->setText(QString::number(b));
00025         }
00026         void showInfo(bool s=true) {    infocb->setChecked(s); }                        
00027         void showResiduals(bool s=true) { rescb->setChecked(s); }               
00028         QString Result() { return result; }                                     
00029 private:
00030         QString result;
00031         KComboBox *modelcb, *weightcb;
00032         QCheckBox *infocb, *regioncb, *rescb;
00033         KLineEdit *regionminle, *regionmaxle, *numberle, *minle, *maxle, *weightle;
00034 private slots:
00035         void weightChanged();
00036         int apply_clicked();
00037 };
00038 
00039 #endif // REGRESSIONLISTDIALOG_H

Generated on Fri Aug 19 21:34:45 2005 for LabPlot by doxygen 1.3.6