1 #ifndef SETTINGSWINDOW_H
2 #define SETTINGSWINDOW_H
13 #include "weightspinbox.h"
15 class GraphSettingsWidget;
17 class SettingsWindow : public QMainWindow
21 explicit SettingsWindow(QWidget *parent = 0);
23 void closeEvent(QCloseEvent *);
29 QMaemo5ValueButton *weightUnit;
31 QComboBox *weightUnit;
33 WeightSpinBox *goalMin;
34 WeightSpinBox *goalMax;
35 QPushButton *grabZoomKeys;
36 QList<GraphSettingsWidget*> *graphSettingsList;
38 QWidget *makeGeneralSettingsWidget(QWidget *parentContainer);
39 QWidget *makeGraphSettingsWidget(QWidget *parentContainer);
42 class GraphSettingsWidget : public QWidget {
45 GraphSettingsWidget(QString graphId, QWidget *parent);
47 void weightIntervalModeChanged(QString mode);
50 QPushButton *goalWeightEnabled;
52 QMaemo5ValueButton *weightIntervalMode;
53 QMaemo5ValueButton *defaultTimeInterval;
55 QComboBox *weightIntervalMode;
56 QComboBox *defaultTimeInterval;
59 WeightSpinBox *weightIntervalMin;
60 WeightSpinBox *weightIntervalMax;
63 #endif // SETTINGSWINDOW_H