00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef SENSORLOGGERDLG_H
00022 #define SENSORLOGGERDLG_H
00023
00024 #include <kdialogbase.h>
00025
00026 #include <tqstring.h>
00027 #include <tqcolor.h>
00028
00029 class SensorLoggerDlgWidget;
00030
00031 class SensorLoggerDlg : public KDialogBase
00032 {
00033 Q_OBJECT
00034
00035 public:
00036
00037 SensorLoggerDlg( TQWidget *parent=0, const char *name=0 );
00038
00039 TQString fileName() const;
00040 int timerInterval() const;
00041 bool lowerLimitActive() const;
00042 bool upperLimitActive() const;
00043 double lowerLimit() const;
00044 double upperLimit() const;
00045
00046 void setFileName( const TQString & );
00047 void setTimerInterval( int );
00048 void setLowerLimitActive( bool );
00049 void setUpperLimitActive( bool );
00050 void setLowerLimit( double );
00051 void setUpperLimit( double );
00052
00053 private:
00054
00055 SensorLoggerDlgWidget *m_loggerWidget;
00056 };
00057
00058 #endif // SENSORLOGGERDLG_H
00059
00060
00061
00062