summaryrefslogtreecommitdiffabout
path: root/korganizer/timeline.cpp
authorMichael Krelin <hacker@klever.net>2007-07-04 11:23:42 (UTC)
committer Michael Krelin <hacker@klever.net>2007-07-04 11:23:42 (UTC)
commita08aff328d4393031d5ba7d622c2b05705a89d73 (patch) (side-by-side diff)
tree8ee90d686081c52e7c69b5ce946e9b1a7d690001 /korganizer/timeline.cpp
parent11edc920afe4f274c0964436633aa632c8288a40 (diff)
downloadkdepimpi-p1.zip
kdepimpi-p1.tar.gz
kdepimpi-p1.tar.bz2
initial public commit of qt4 portp1
Diffstat (limited to 'korganizer/timeline.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/timeline.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/korganizer/timeline.cpp b/korganizer/timeline.cpp
index 11be432..a6c3cdc 100644
--- a/korganizer/timeline.cpp
+++ b/korganizer/timeline.cpp
@@ -1,62 +1,62 @@
#include <qpainter.h>
#include <kdebug.h>
#include "timeline.h"
TimeLine::TimeLine( QWidget *parent, const char *name ) :
- QScrollView( parent, name )
+ Q3ScrollView( parent, name )
{
mPixelWidth = 1000;
resizeContents( mPixelWidth, 20 );
- viewport()->setBackgroundMode( PaletteBackground );
+ viewport()->setBackgroundMode( Qt::PaletteBackground );
setHScrollBarMode(AlwaysOff);
setVScrollBarMode(AlwaysOff);
}
TimeLine::~TimeLine()
{
}
void TimeLine::drawContents(QPainter* p, int cx, int cy, int cw, int ch)
{
int spacingX = mDaySpacing;
int offsetX = mDayOffset;
// Draw vertical lines of grid
// kdDebug() << "drawContents cx: " << cx << " cy: " << cy << " cw: " << cw << " ch: " << ch << endl;
int cell = int( (cx - ( spacingX - offsetX ) ) / spacingX );
int x = cell * spacingX + ( spacingX - offsetX );
// kdDebug() << " x: " << x << endl;
while (x < cx + cw) {
// kdDebug() << " x: " << x << endl;
p->drawLine(x,cy,x,cy+ch);
p->drawText( x + 5, 15, QString::number( mStartDate.addDays( cell + 1 ).date().day() ) );
x += spacingX;
cell++;
}
}
void TimeLine::setDateRange( const QDateTime &start, const QDateTime &end )
{
mStartDate = start;
mEndDate = end;
mSecsPerPixel = mStartDate.secsTo( mEndDate ) / mPixelWidth;
mDaySpacing = 60 * 60 * 24 / mSecsPerPixel;
mDayOffset = QDateTime( mStartDate.date() ).secsTo( mStartDate ) / mSecsPerPixel;
kdDebug() << "TimeLines::setDateRange(): mDaySpacing: " << mDaySpacing << " mDayOffset: "
<< mDayOffset << " mSecsPerPixel: " << mSecsPerPixel << endl;
}
void TimeLine::setContentsPos( int pos )
{
- QScrollView::setContentsPos ( pos, 0 );
+ Q3ScrollView::setContentsPos ( pos, 0 );
}