timeline.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef TIMELINE_H
00025 #define TIMELINE_H
00026
00027 #include <qscrollview.h>
00028 #include <qdatetime.h>
00029
00030 class TimeLine : public QScrollView
00031 {
00032 Q_OBJECT
00033 public:
00034 TimeLine( QWidget *parent = 0, const char *name = 0 );
00035 virtual ~TimeLine();
00036
00037 void setDateRange( const QDateTime &start, const QDateTime &end );
00038
00039 public slots:
00040 void setContentsPos( int pos );
00041
00042 protected:
00043 void drawContents(QPainter* p, int cx, int cy, int cw, int ch);
00044
00045 private:
00046 QDateTime mStartDate;
00047 QDateTime mEndDate;
00048
00049 int mPixelWidth;
00050 int mDaySpacing;
00051 int mDayOffset;
00052 int mSecsPerPixel;
00053 };
00054
00055 #endif
00056
This file is part of the documentation for korganizer Library Version 3.2.2.