autoscale yaxis of concomitant velocity
[quplot.git] / dimdialog.h
blobca25b65172c793a766682b091a0d2edc9d32c1b2
1 #ifndef DIMDIALOG_H
2 #define DIMDIALOG_H
4 #include <ctime>
6 #include <QtGui/QDialog>
7 #include <QLabel>
8 #include <QComboBox>
9 #include <QSpinBox>
10 #include <QStringList>
11 #include <QCheckBox>
12 #include "quplot.h"
13 #include "ran.h"
15 namespace Ui {
16 class DimDialog;
19 class DimDialog : public QDialog {
20 Q_OBJECT
21 Q_DISABLE_COPY(DimDialog)
23 public:
24 explicit DimDialog(QuPlot *parent = 0);
25 virtual ~DimDialog();
27 QuPlot *d;
29 protected:
30 virtual void changeEvent(QEvent *e);
31 void initDialog();
33 private slots:
34 void on_pushButton_clicked();
35 void on_convergeCheck_stateChanged();
36 void on_bifurcateCheck_stateChanged();
37 void on_dualbifCheck_stateChanged();
38 void on_randomCheck_stateChanged();
39 void on_searchCheck_stateChanged();
40 void on_comboBox_currentIndexChanged();
41 // void on_spinBox_valueChanged(int value);
42 // void on_f0Line_editingFinished();
43 // void on_f1Line_editingFinished();
45 private:
46 Ui::DimDialog *m_ui;
48 double randpi(Ran &r);
49 double pi;
51 QComboBox *c;
52 QDoubleSpinBox *from;
53 QDoubleSpinBox *to;
54 QDoubleSpinBox *stepsize;
55 QDoubleSpinBox *steps;
56 QDoubleSpinBox *velox;
57 QDoubleSpinBox *veloy;
59 QStringList list;
60 QCheckBox *cmBox;
61 QCheckBox *bfBox;
63 bool randcheck;
64 bool cmcheck;
65 bool bfcheck;
66 bool bf2check;
67 bool searchcheck;
71 #endif // DIMDIALOG_H