summaryrefslogtreecommitdiffstats
path: root/korganizer/printing/calprintpluginbase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'korganizer/printing/calprintpluginbase.cpp')
-rw-r--r--korganizer/printing/calprintpluginbase.cpp508
1 files changed, 254 insertions, 254 deletions
diff --git a/korganizer/printing/calprintpluginbase.cpp b/korganizer/printing/calprintpluginbase.cpp
index 44739db48..6f6762032 100644
--- a/korganizer/printing/calprintpluginbase.cpp
+++ b/korganizer/printing/calprintpluginbase.cpp
@@ -23,10 +23,10 @@
without including the source code for Qt in the source distribution.
*/
-#include <qpainter.h>
-#include <qlayout.h>
-#include <qframe.h>
-#include <qlabel.h>
+#include <tqpainter.h>
+#include <tqlayout.h>
+#include <tqframe.h>
+#include <tqlabel.h>
#include <kdebug.h>
#include <kconfig.h>
@@ -48,10 +48,10 @@ inline int round(const double x)
class CalPrintPluginBase::TodoParentStart
{
public:
- TodoParentStart( QRect pt = QRect(), bool page = true )
+ TodoParentStart( TQRect pt = TQRect(), bool page = true )
: mRect( pt ), mSamePage( page ) {}
- QRect mRect;
+ TQRect mRect;
bool mSamePage;
};
@@ -64,17 +64,17 @@ class CalPrintPluginBase::TodoParentStart
class PrintCellItem : public KOrg::CellItem
{
public:
- PrintCellItem( Event *event, const QDateTime &start, const QDateTime &end )
+ PrintCellItem( Event *event, const TQDateTime &start, const TQDateTime &end )
: mEvent( event ), mStart( start), mEnd( end )
{
}
Event *event() const { return mEvent; }
- QString label() const { return mEvent->summary(); }
+ TQString label() const { return mEvent->summary(); }
- QDateTime start() const { return mStart; }
- QDateTime end() const { return mEnd; }
+ TQDateTime start() const { return mStart; }
+ TQDateTime end() const { return mEnd; }
/** Calculate the start and end date/time of the recurrence that
happens on the given day */
@@ -96,7 +96,7 @@ class PrintCellItem : public KOrg::CellItem
private:
Event *mEvent;
- QDateTime mStart, mEnd;
+ TQDateTime mStart, mEnd;
};
@@ -118,21 +118,21 @@ CalPrintPluginBase::~CalPrintPluginBase()
-QWidget *CalPrintPluginBase::createConfigWidget( QWidget *w )
+TQWidget *CalPrintPluginBase::createConfigWidget( TQWidget *w )
{
- QFrame *wdg = new QFrame( w );
- QVBoxLayout *layout = new QVBoxLayout( wdg );
+ TQFrame *wdg = new TQFrame( w );
+ TQVBoxLayout *layout = new TQVBoxLayout( wdg );
- QLabel *title = new QLabel( description(), wdg );
- QFont titleFont( title->font() );
+ TQLabel *title = new TQLabel( description(), wdg );
+ TQFont titleFont( title->font() );
titleFont.setPointSize( 20 );
titleFont.setBold( true );
title->setFont( titleFont );
layout->addWidget( title );
- layout->addWidget( new QLabel( info(), wdg ) );
+ layout->addWidget( new TQLabel( info(), wdg ) );
layout->addSpacing( 20 );
- layout->addWidget( new QLabel( i18n("This printing style does not "
+ layout->addWidget( new TQLabel( i18n("This printing style does not "
"have any configuration options."),
wdg ) );
layout->addStretch();
@@ -143,7 +143,7 @@ void CalPrintPluginBase::doPrint( KPrinter *printer )
{
if ( !printer ) return;
mPrinter = printer;
- QPainter p;
+ TQPainter p;
mPrinter->setColorMode( mUseColors?(KPrinter::Color):(KPrinter::GrayScale) );
@@ -155,7 +155,7 @@ void CalPrintPluginBase::doPrint( KPrinter *printer )
p.setViewport( margins, margins,
p.viewport().width() - 2*margins,
p.viewport().height() - 2*margins );
-// QRect vp( p.viewport() );
+// TQRect vp( p.viewport() );
// vp.setRight( vp.right()*2 );
// vp.setBottom( vp.bottom()*2 );
// p.setWindow( vp );
@@ -175,7 +175,7 @@ void CalPrintPluginBase::doLoadConfig()
if ( mConfig ) {
KConfigGroupSaver saver( mConfig, description() );
mConfig->sync();
- QDateTime currDate( QDate::currentDate() );
+ TQDateTime currDate( TQDate::currentDate() );
mFromDate = mConfig->readDateTimeEntry( "FromDate", &currDate ).date();
mToDate = mConfig->readDateTimeEntry( "ToDate" ).date();
mUseColors = mConfig->readBoolEntry( "UseColors", true );
@@ -191,8 +191,8 @@ void CalPrintPluginBase::doSaveConfig()
if ( mConfig ) {
KConfigGroupSaver saver( mConfig, description() );
saveConfig();
- mConfig->writeEntry( "FromDate", QDateTime( mFromDate ) );
- mConfig->writeEntry( "ToDate", QDateTime( mToDate ) );
+ mConfig->writeEntry( "FromDate", TQDateTime( mFromDate ) );
+ mConfig->writeEntry( "ToDate", TQDateTime( mToDate ) );
mConfig->writeEntry( "UseColors", mUseColors );
mConfig->sync();
} else {
@@ -226,50 +226,50 @@ KPrinter::Orientation CalPrintPluginBase::orientation() const
-QTime CalPrintPluginBase::dayStart()
+TQTime CalPrintPluginBase::dayStart()
{
- QTime start( 8,0,0 );
+ TQTime start( 8,0,0 );
if ( mCoreHelper ) start = mCoreHelper->dayStart();
return start;
}
-void CalPrintPluginBase::setCategoryColors( QPainter &p, Incidence *incidence )
+void CalPrintPluginBase::setCategoryColors( TQPainter &p, Incidence *incidence )
{
- QColor bgColor = categoryBgColor( incidence );
+ TQColor bgColor = categoryBgColor( incidence );
if ( bgColor.isValid() )
p.setBrush( bgColor );
- QColor tColor( textColor( bgColor ) );
+ TQColor tColor( textColor( bgColor ) );
if ( tColor.isValid() )
p.setPen( tColor );
}
-QColor CalPrintPluginBase::categoryBgColor( Incidence *incidence )
+TQColor CalPrintPluginBase::categoryBgColor( Incidence *incidence )
{
if (mCoreHelper && incidence)
return mCoreHelper->categoryColor( incidence->categories() );
else
- return QColor();
+ return TQColor();
}
-QColor CalPrintPluginBase::textColor( const QColor &color )
+TQColor CalPrintPluginBase::textColor( const TQColor &color )
{
- return (mCoreHelper)?(mCoreHelper->textColor( color )):QColor();
+ return (mCoreHelper)?(mCoreHelper->textColor( color )):TQColor();
}
-bool CalPrintPluginBase::isWorkingDay( const QDate &dt )
+bool CalPrintPluginBase::isWorkingDay( const TQDate &dt )
{
return (mCoreHelper)?( mCoreHelper->isWorkingDay( dt ) ):true;
}
-QString CalPrintPluginBase::holidayString( const QDate &dt )
+TQString CalPrintPluginBase::holidayString( const TQDate &dt )
{
- return (mCoreHelper)?(mCoreHelper->holidayString(dt)):(QString::null);
+ return (mCoreHelper)?(mCoreHelper->holidayString(dt)):(TQString::null);
}
-Event *CalPrintPluginBase::holiday( const QDate &dt )
+Event *CalPrintPluginBase::holiday( const TQDate &dt )
{
- QString hstring( holidayString( dt ) );
+ TQString hstring( holidayString( dt ) );
if ( !hstring.isEmpty() ) {
Event*holiday=new Event();
holiday->setSummary( hstring );
@@ -344,41 +344,41 @@ void CalPrintPluginBase::setBorderWidth( const int borderwidth )
-void CalPrintPluginBase::drawBox( QPainter &p, int linewidth, const QRect &rect )
+void CalPrintPluginBase::drawBox( TQPainter &p, int linewidth, const TQRect &rect )
{
- QPen pen( p.pen() );
- QPen oldpen( pen );
+ TQPen pen( p.pen() );
+ TQPen oldpen( pen );
pen.setWidth( linewidth );
p.setPen( pen );
p.drawRect( rect );
p.setPen( oldpen );
}
-void CalPrintPluginBase::drawShadedBox( QPainter &p, int linewidth, const QBrush &brush, const QRect &rect )
+void CalPrintPluginBase::drawShadedBox( TQPainter &p, int linewidth, const TQBrush &brush, const TQRect &rect )
{
- QBrush oldbrush( p.brush() );
+ TQBrush oldbrush( p.brush() );
p.setBrush( brush );
drawBox( p, linewidth, rect );
p.setBrush( oldbrush );
}
-void CalPrintPluginBase::printEventString( QPainter &p, const QRect &box, const QString &str, int flags )
+void CalPrintPluginBase::printEventString( TQPainter &p, const TQRect &box, const TQString &str, int flags )
{
- QRect newbox( box );
+ TQRect newbox( box );
newbox.addCoords( 3, 1, -1, -1 );
p.drawText( newbox, (flags==-1)?(Qt::AlignTop | Qt::AlignJustify | Qt::BreakAnywhere):flags, str );
}
-void CalPrintPluginBase::showEventBox( QPainter &p, const QRect &box, Incidence *incidence, const QString &str, int flags )
+void CalPrintPluginBase::showEventBox( TQPainter &p, const TQRect &box, Incidence *incidence, const TQString &str, int flags )
{
- QPen oldpen( p.pen() );
- QBrush oldbrush( p.brush() );
- QColor bgColor( categoryBgColor( incidence ) );
+ TQPen oldpen( p.pen() );
+ TQBrush oldbrush( p.brush() );
+ TQColor bgColor( categoryBgColor( incidence ) );
if ( mUseColors & bgColor.isValid() ) {
p.setBrush( bgColor );
} else {
- p.setBrush( QColor( 232, 232, 232 ) );
+ p.setBrush( TQColor( 232, 232, 232 ) );
}
drawBox( p, EVENT_BORDER_WIDTH, box );
@@ -391,21 +391,21 @@ void CalPrintPluginBase::showEventBox( QPainter &p, const QRect &box, Incidence
}
-void CalPrintPluginBase::drawSubHeaderBox(QPainter &p, const QString &str,
- const QRect &box )
+void CalPrintPluginBase::drawSubHeaderBox(TQPainter &p, const TQString &str,
+ const TQRect &box )
{
- drawShadedBox( p, BOX_BORDER_WIDTH, QColor( 232, 232, 232 ), box );
- QFont oldfont( p.font() );
- p.setFont( QFont( "sans-serif", 10, QFont::Bold ) );
+ drawShadedBox( p, BOX_BORDER_WIDTH, TQColor( 232, 232, 232 ), box );
+ TQFont oldfont( p.font() );
+ p.setFont( TQFont( "sans-serif", 10, TQFont::Bold ) );
p.drawText( box, Qt::AlignCenter | Qt::AlignVCenter, str );
p.setFont( oldfont );
}
-void CalPrintPluginBase::drawVerticalBox( QPainter &p, const QRect &box, const QString &str )
+void CalPrintPluginBase::drawVerticalBox( TQPainter &p, const TQRect &box, const TQString &str )
{
p.save();
p.rotate( -90 );
- QRect rotatedBox( -box.top()-box.height(), box.left(), box.height(), box.width() );
+ TQRect rotatedBox( -box.top()-box.height(), box.left(), box.height(), box.width() );
showEventBox( p, rotatedBox, 0, str, Qt::AlignLeft | Qt::AlignVCenter | Qt::SingleLine );
p.restore();
@@ -417,20 +417,20 @@ void CalPrintPluginBase::drawVerticalBox( QPainter &p, const QRect &box, const Q
// Return value: If expand, bottom of the printed box, otherwise vertical end
// of the printed contents inside the box.
-int CalPrintPluginBase::drawBoxWithCaption( QPainter &p, const QRect &allbox,
- const QString &caption, const QString &contents, bool sameLine, bool expand, const QFont &captionFont, const QFont &textFont )
+int CalPrintPluginBase::drawBoxWithCaption( TQPainter &p, const TQRect &allbox,
+ const TQString &caption, const TQString &contents, bool sameLine, bool expand, const TQFont &captionFont, const TQFont &textFont )
{
- QFont oldFont( p.font() );
-// QFont captionFont( "sans-serif", 11, QFont::Bold );
-// QFont textFont( "sans-serif", 11, QFont::Normal );
-// QFont captionFont( "Tahoma", 11, QFont::Bold );
-// QFont textFont( "Tahoma", 11, QFont::Normal );
+ TQFont oldFont( p.font() );
+// TQFont captionFont( "sans-serif", 11, TQFont::Bold );
+// TQFont textFont( "sans-serif", 11, TQFont::Normal );
+// TQFont captionFont( "Tahoma", 11, TQFont::Bold );
+// TQFont textFont( "Tahoma", 11, TQFont::Normal );
- QRect box( allbox );
+ TQRect box( allbox );
// Bounding rectangle for caption, single-line, clip on the right
- QRect captionBox( box.left() + padding(), box.top() + padding(), 0, 0 );
+ TQRect captionBox( box.left() + padding(), box.top() + padding(), 0, 0 );
p.setFont( captionFont );
captionBox = p.boundingRect( captionBox, Qt::AlignLeft | Qt::AlignTop | Qt::SingleLine, caption );
p.setFont( oldFont );
@@ -440,7 +440,7 @@ int CalPrintPluginBase::drawBoxWithCaption( QPainter &p, const QRect &allbox,
box.setBottom( captionBox.bottom() + padding() );
// Bounding rectangle for the contents (if any), word break, clip on the bottom
- QRect textBox( captionBox );
+ TQRect textBox( captionBox );
if ( !contents.isEmpty() ) {
if ( sameLine ) {
textBox.setLeft( captionBox.right() + padding() );
@@ -480,8 +480,8 @@ int CalPrintPluginBase::drawBoxWithCaption( QPainter &p, const QRect &allbox,
///////////////////////////////////////////////////////////////////////////////
-int CalPrintPluginBase::drawHeader( QPainter &p, QString title,
- const QDate &month1, const QDate &month2, const QRect &allbox, bool expand )
+int CalPrintPluginBase::drawHeader( TQPainter &p, TQString title,
+ const TQDate &month1, const TQDate &month2, const TQRect &allbox, bool expand )
{
// print previous month for month view, print current for to-do, day and week
int smallMonthWidth = (allbox.width()/4) - 10;
@@ -490,17 +490,17 @@ int CalPrintPluginBase::drawHeader( QPainter &p, QString title,
int right = allbox.right();
if ( month1.isValid() ) right -= (20+smallMonthWidth);
if ( month2.isValid() ) right -= (20+smallMonthWidth);
- QRect box( allbox );
- QRect textRect( allbox );
+ TQRect box( allbox );
+ TQRect textRect( allbox );
textRect.addCoords( 5, 0, 0, 0 );
textRect.setRight( right );
- QFont oldFont( p.font() );
- QFont newFont("sans-serif", (textRect.height()<60)?16:18, QFont::Bold);
+ TQFont oldFont( p.font() );
+ TQFont newFont("sans-serif", (textRect.height()<60)?16:18, TQFont::Bold);
if ( expand ) {
p.setFont( newFont );
- QRect boundingR = p.boundingRect( textRect, Qt::AlignLeft | Qt::AlignVCenter | Qt::WordBreak, title );
+ TQRect boundingR = p.boundingRect( textRect, Qt::AlignLeft | Qt::AlignVCenter | Qt::WordBreak, title );
p.setFont( oldFont );
int h = boundingR.height();
if ( h > allbox.height() ) {
@@ -509,15 +509,15 @@ int CalPrintPluginBase::drawHeader( QPainter &p, QString title,
}
}
- drawShadedBox( p, BOX_BORDER_WIDTH, QColor( 232, 232, 232 ), box );
+ drawShadedBox( p, BOX_BORDER_WIDTH, TQColor( 232, 232, 232 ), box );
- QRect monthbox( box.right()-10-smallMonthWidth, box.top(), smallMonthWidth, box.height() );
+ TQRect monthbox( box.right()-10-smallMonthWidth, box.top(), smallMonthWidth, box.height() );
if (month2.isValid()) {
- drawSmallMonth( p, QDate(month2.year(), month2.month(), 1), monthbox );
+ drawSmallMonth( p, TQDate(month2.year(), month2.month(), 1), monthbox );
monthbox.moveBy( -20 - smallMonthWidth, 0 );
}
if (month1.isValid()) {
- drawSmallMonth( p, QDate(month1.year(), month1.month(), 1), monthbox );
+ drawSmallMonth( p, TQDate(month1.year(), month1.month(), 1), monthbox );
monthbox.moveBy( -20 - smallMonthWidth, 0 );
}
@@ -530,38 +530,38 @@ int CalPrintPluginBase::drawHeader( QPainter &p, QString title,
}
-void CalPrintPluginBase::drawSmallMonth(QPainter &p, const QDate &qd,
- const QRect &box )
+void CalPrintPluginBase::drawSmallMonth(TQPainter &p, const TQDate &qd,
+ const TQRect &box )
{
int weekdayCol = weekdayColumn( qd.dayOfWeek() );
int month = qd.month();
- QDate monthDate(QDate(qd.year(), qd.month(), 1));
+ TQDate monthDate(TQDate(qd.year(), qd.month(), 1));
// correct begin of week
- QDate monthDate2( monthDate.addDays( -weekdayCol ) );
+ TQDate monthDate2( monthDate.addDays( -weekdayCol ) );
double cellWidth = double(box.width())/double(7);
int rownr = 3 + ( qd.daysInMonth() + weekdayCol - 1 ) / 7;
// 3 Pixel after month name, 2 after day names, 1 after the calendar
double cellHeight = (box.height() - 5) / rownr;
- QFont oldFont( p.font() );
- p.setFont(QFont("sans-serif", int(cellHeight-1), QFont::Normal));
+ TQFont oldFont( p.font() );
+ p.setFont(TQFont("sans-serif", int(cellHeight-1), TQFont::Normal));
// draw the title
if ( mCalSys ) {
- QRect titleBox( box );
+ TQRect titleBox( box );
titleBox.setHeight( int(cellHeight+1) );
p.drawText( titleBox, Qt::AlignTop | Qt::AlignHCenter, mCalSys->monthName( qd ) );
}
// draw days of week
- QRect wdayBox( box );
+ TQRect wdayBox( box );
wdayBox.setTop( int( box.top() + 3 + cellHeight ) );
wdayBox.setHeight( int(2*cellHeight)-int(cellHeight) );
if ( mCalSys ) {
for (int col = 0; col < 7; ++col) {
- QString tmpStr = mCalSys->weekDayName( monthDate2 )[0].upper();
+ TQString tmpStr = mCalSys->weekDayName( monthDate2 )[0].upper();
wdayBox.setLeft( int(box.left() + col*cellWidth) );
wdayBox.setRight( int(box.left() + (col+1)*cellWidth) );
p.drawText( wdayBox, Qt::AlignCenter, tmpStr );
@@ -577,10 +577,10 @@ void CalPrintPluginBase::drawSmallMonth(QPainter &p, const QDate &qd,
for ( int row = 0; row < (rownr-2); row++ ) {
for ( int col = 0; col < 7; col++ ) {
if ( monthDate.month() == month ) {
- QRect dayRect( int( box.left() + col*cellWidth ), int( calStartY + row*cellHeight ), 0, 0 );
+ TQRect dayRect( int( box.left() + col*cellWidth ), int( calStartY + row*cellHeight ), 0, 0 );
dayRect.setRight( int( box.left() + (col+1)*cellWidth ) );
dayRect.setBottom( int( calStartY + (row+1)*cellHeight ) );
- p.drawText( dayRect, Qt::AlignCenter, QString::number( monthDate.day() ) );
+ p.drawText( dayRect, Qt::AlignCenter, TQString::number( monthDate.day() ) );
}
monthDate = monthDate.addDays(1);
}
@@ -598,12 +598,12 @@ void CalPrintPluginBase::drawSmallMonth(QPainter &p, const QDate &qd,
* This routine draws a header box over the main part of the calendar
* containing the days of the week.
*/
-void CalPrintPluginBase::drawDaysOfWeek(QPainter &p,
- const QDate &fromDate, const QDate &toDate, const QRect &box )
+void CalPrintPluginBase::drawDaysOfWeek(TQPainter &p,
+ const TQDate &fromDate, const TQDate &toDate, const TQRect &box )
{
double cellWidth = double(box.width()) / double(fromDate.daysTo( toDate )+1);
- QDate cellDate( fromDate );
- QRect dateBox( box );
+ TQDate cellDate( fromDate );
+ TQRect dateBox( box );
int i = 0;
while ( cellDate <= toDate ) {
@@ -616,16 +616,16 @@ void CalPrintPluginBase::drawDaysOfWeek(QPainter &p,
}
-void CalPrintPluginBase::drawDaysOfWeekBox(QPainter &p, const QDate &qd,
- const QRect &box )
+void CalPrintPluginBase::drawDaysOfWeekBox(TQPainter &p, const TQDate &qd,
+ const TQRect &box )
{
- drawSubHeaderBox( p, (mCalSys)?(mCalSys->weekDayName( qd )):(QString::null), box );
+ drawSubHeaderBox( p, (mCalSys)?(mCalSys->weekDayName( qd )):(TQString::null), box );
}
-void CalPrintPluginBase::drawTimeLine(QPainter &p,
- const QTime &fromTime, const QTime &toTime,
- const QRect &box)
+void CalPrintPluginBase::drawTimeLine(TQPainter &p,
+ const TQTime &fromTime, const TQTime &toTime,
+ const TQRect &box)
{
drawBox( p, BOX_BORDER_WIDTH, box );
@@ -636,46 +636,46 @@ void CalPrintPluginBase::drawTimeLine(QPainter &p,
// TODO: Don't use half of the width, but less, for the minutes!
int xcenter = box.left()+box.width()/2;
- QTime curTime( fromTime );
- QTime endTime( toTime );
+ TQTime curTime( fromTime );
+ TQTime endTime( toTime );
if ( fromTime.minute() > 30 )
- curTime = QTime( fromTime.hour()+1, 0, 0 );
+ curTime = TQTime( fromTime.hour()+1, 0, 0 );
else if ( fromTime.minute() > 0 ) {
- curTime = QTime( fromTime.hour(), 30, 0 );
+ curTime = TQTime( fromTime.hour(), 30, 0 );
float yy = currY + minlen*(float)fromTime.secsTo( curTime )/60.;
p.drawLine( xcenter, (int)yy, box.right(), (int)yy );
- curTime = QTime( fromTime.hour()+1, 0, 0 );
+ curTime = TQTime( fromTime.hour()+1, 0, 0 );
}
currY += ( float( fromTime.secsTo(curTime)*minlen ) / 60. );
while ( curTime < endTime ) {
p.drawLine( box.left(), (int)currY, box.right(), (int)currY );
int newY=(int)(currY+cellHeight/2.);
- QString numStr;
+ TQString numStr;
if ( newY < box.bottom() ) {
- QFont oldFont( p.font() );
+ TQFont oldFont( p.font() );
// draw the time:
if ( !KGlobal::locale()->use12Clock() ) {
p.drawLine( xcenter, (int)newY, box.right(), (int)newY);
numStr.setNum(curTime.hour());
if (cellHeight > 30) {
- p.setFont(QFont("sans-serif", 16, QFont::Bold));
+ p.setFont(TQFont("sans-serif", 16, TQFont::Bold));
} else {
- p.setFont(QFont("sans-serif", 12, QFont::Bold));
+ p.setFont(TQFont("sans-serif", 12, TQFont::Bold));
}
p.drawText( box.left()+2, (int)currY+2, box.width()/2-2, (int)cellHeight,
Qt::AlignTop | Qt::AlignRight, numStr);
- p.setFont(QFont("sans-serif", 10, QFont::Normal));
+ p.setFont(TQFont("sans-serif", 10, TQFont::Normal));
p.drawText( xcenter, (int)currY+2, box.width()/2+2, (int)(cellHeight/2)-3,
Qt::AlignTop | Qt::AlignLeft, "00");
} else {
p.drawLine( box.left(), (int)newY, box.right(), (int)newY);
- QTime time( curTime.hour(), 0 );
+ TQTime time( curTime.hour(), 0 );
numStr = KGlobal::locale()->formatTime( time );
if ( box.width() < 60 ) {
- p.setFont(QFont("sans-serif", 8, QFont::Bold)); // for weekprint
+ p.setFont(TQFont("sans-serif", 8, TQFont::Bold)); // for weekprint
} else {
- p.setFont(QFont("sans-serif", 12, QFont::Bold)); // for dayprint
+ p.setFont(TQFont("sans-serif", 12, TQFont::Bold)); // for dayprint
}
p.drawText(box.left()+2, (int)currY+2, box.width()-4, (int)cellHeight/2-3,
Qt::AlignTop|Qt::AlignLeft, numStr);
@@ -697,14 +697,14 @@ void CalPrintPluginBase::drawTimeLine(QPainter &p,
be the total height used for the all-day events. If !expandable, only one
cell will be used, and multiple events are concatenated using ", ".
*/
-int CalPrintPluginBase::drawAllDayBox(QPainter &p, Event::List &eventList,
- const QDate &qd, bool expandable, const QRect &box )
+int CalPrintPluginBase::drawAllDayBox(TQPainter &p, Event::List &eventList,
+ const TQDate &qd, bool expandable, const TQRect &box )
{
Event::List::Iterator it, itold;
int offset=box.top();
- QString multiDayStr;
+ TQString multiDayStr;
Event*hd = holiday( qd );
if ( hd ) eventList.prepend( hd );
@@ -719,7 +719,7 @@ int CalPrintPluginBase::drawAllDayBox(QPainter &p, Event::List &eventList,
if ( currEvent && currEvent->doesFloat() ) {
// set the colors according to the categories
if ( expandable ) {
- QRect eventBox( box );
+ TQRect eventBox( box );
eventBox.setTop( offset );
showEventBox( p, eventBox, currEvent, currEvent->summary() );
offset += box.height();
@@ -733,10 +733,10 @@ int CalPrintPluginBase::drawAllDayBox(QPainter &p, Event::List &eventList,
if ( hd ) delete hd;
int ret = box.height();
- QRect eventBox( box );
+ TQRect eventBox( box );
if (!expandable) {
if (!multiDayStr.isEmpty()) {
- drawShadedBox( p, BOX_BORDER_WIDTH, QColor( 128, 128, 128 ), eventBox );
+ drawShadedBox( p, BOX_BORDER_WIDTH, TQColor( 128, 128, 128 ), eventBox );
printEventString( p, eventBox, multiDayStr );
} else {
drawBox( p, BOX_BORDER_WIDTH, eventBox );
@@ -750,17 +750,17 @@ int CalPrintPluginBase::drawAllDayBox(QPainter &p, Event::List &eventList,
}
-void CalPrintPluginBase::drawAgendaDayBox( QPainter &p, Event::List &events,
- const QDate &qd, bool expandable,
- QTime &fromTime, QTime &toTime,
- const QRect &oldbox )
+void CalPrintPluginBase::drawAgendaDayBox( TQPainter &p, Event::List &events,
+ const TQDate &qd, bool expandable,
+ TQTime &fromTime, TQTime &toTime,
+ const TQRect &oldbox )
{
if ( !isWorkingDay( qd ) ) {
- drawShadedBox( p, BOX_BORDER_WIDTH, QColor( 232, 232, 232 ), oldbox );
+ drawShadedBox( p, BOX_BORDER_WIDTH, TQColor( 232, 232, 232 ), oldbox );
} else {
drawBox( p, BOX_BORDER_WIDTH, oldbox );
}
- QRect box( oldbox );
+ TQRect box( oldbox );
// Account for the border with and cut away that margin from the interior
// box.setRight( box.right()-BOX_BORDER_WIDTH );
@@ -780,7 +780,7 @@ void CalPrintPluginBase::drawAgendaDayBox( QPainter &p, Event::List &events,
// Show at least one hour
// if ( fromTime.secsTo( toTime ) < 3600 ) {
-// fromTime = QTime( fromTime.hour(), 0, 0 );
+// fromTime = TQTime( fromTime.hour(), 0, 0 );
// toTime = fromTime.addSecs( 3600 );
// }
@@ -791,7 +791,7 @@ void CalPrintPluginBase::drawAgendaDayBox( QPainter &p, Event::List &events,
float currY = box.top();
// print grid:
- QTime curTime( QTime( fromTime.hour(), 0, 0 ) );
+ TQTime curTime( TQTime( fromTime.hour(), 0, 0 ) );
currY += fromTime.secsTo( curTime ) * minlen / 60;
while ( curTime < toTime && curTime.isValid() ) {
@@ -800,8 +800,8 @@ void CalPrintPluginBase::drawAgendaDayBox( QPainter &p, Event::List &events,
currY += cellHeight / 2;
if ( ( currY > box.top() ) && ( currY < box.bottom() ) ) {
// enough space for half-hour line
- QPen oldPen( p.pen() );
- p.setPen( QColor( 192, 192, 192 ) );
+ TQPen oldPen( p.pen() );
+ p.setPen( TQColor( 192, 192, 192 ) );
p.drawLine( box.left(), int( currY ), box.right(), int( currY ) );
p.setPen( oldPen );
}
@@ -811,31 +811,31 @@ void CalPrintPluginBase::drawAgendaDayBox( QPainter &p, Event::List &events,
currY += cellHeight / 2;
}
- QDateTime startPrintDate = QDateTime( qd, fromTime );
- QDateTime endPrintDate = QDateTime( qd, toTime );
+ TQDateTime startPrintDate = TQDateTime( qd, fromTime );
+ TQDateTime endPrintDate = TQDateTime( qd, toTime );
// Calculate horizontal positions and widths of events taking into account
// overlapping events
- QPtrList<KOrg::CellItem> cells;
+ TQPtrList<KOrg::CellItem> cells;
cells.setAutoDelete( true );
Event::List::ConstIterator itEvents;
for( itEvents = events.begin(); itEvents != events.end(); ++itEvents ) {
- QValueList<QDateTime> times = (*itEvents)->startDateTimesForDate( qd );
- for ( QValueList<QDateTime>::ConstIterator it = times.begin();
+ TQValueList<TQDateTime> times = (*itEvents)->startDateTimesForDate( qd );
+ for ( TQValueList<TQDateTime>::ConstIterator it = times.begin();
it != times.end(); ++it ) {
cells.append( new PrintCellItem( *itEvents, (*it), (*itEvents)->endDateForStart( *it ) ) );
}
}
- QPtrListIterator<KOrg::CellItem> it1( cells );
+ TQPtrListIterator<KOrg::CellItem> it1( cells );
for( it1.toFirst(); it1.current(); ++it1 ) {
KOrg::CellItem *placeItem = it1.current();
KOrg::CellItem::placeItem( cells, placeItem );
}
-// p.setFont( QFont( "sans-serif", 10 ) );
+// p.setFont( TQFont( "sans-serif", 10 ) );
for( it1.toFirst(); it1.current(); ++it1 ) {
PrintCellItem *placeItem = static_cast<PrintCellItem *>( it1.current() );
@@ -846,16 +846,16 @@ void CalPrintPluginBase::drawAgendaDayBox( QPainter &p, Event::List &events,
-void CalPrintPluginBase::drawAgendaItem( PrintCellItem *item, QPainter &p,
- const QDateTime &startPrintDate,
- const QDateTime &endPrintDate,
- float minlen, const QRect &box )
+void CalPrintPluginBase::drawAgendaItem( PrintCellItem *item, TQPainter &p,
+ const TQDateTime &startPrintDate,
+ const TQDateTime &endPrintDate,
+ float minlen, const TQRect &box )
{
Event *event = item->event();
// start/end of print area for event
- QDateTime startTime = item->start();
- QDateTime endTime = item->end();
+ TQDateTime startTime = item->start();
+ TQDateTime endTime = item->end();
if ( ( startTime < endPrintDate && endTime > startPrintDate ) ||
( endTime > startPrintDate && startTime < endPrintDate ) ) {
if ( startTime < startPrintDate ) startTime = startPrintDate;
@@ -866,18 +866,18 @@ void CalPrintPluginBase::drawAgendaItem( PrintCellItem *item, QPainter &p,
minlen / 60. );
int currentHeight = int( box.top() + startPrintDate.secsTo( endTime ) * minlen / 60. ) - currentYPos;
- QRect eventBox( currentX, currentYPos, currentWidth, currentHeight );
+ TQRect eventBox( currentX, currentYPos, currentWidth, currentHeight );
showEventBox( p, eventBox, event, event->summary() );
}
}
//TODO TODO TODO
-void CalPrintPluginBase::drawDayBox( QPainter &p, const QDate &qd,
- const QRect &box,
+void CalPrintPluginBase::drawDayBox( TQPainter &p, const TQDate &qd,
+ const TQRect &box,
bool fullDate, bool printRecurDaily, bool printRecurWeekly )
{
- QString dayNumStr;
- QString ampm;
+ TQString dayNumStr;
+ TQString ampm;
const KLocale*local = KGlobal::locale();
@@ -890,33 +890,33 @@ void CalPrintPluginBase::drawDayBox( QPainter &p, const QDate &qd,
.arg( qd.day() );
// dayNumStr = local->formatDate(qd);
} else {
- dayNumStr = QString::number( qd.day() );
+ dayNumStr = TQString::number( qd.day() );
}
- QRect subHeaderBox( box );
+ TQRect subHeaderBox( box );
subHeaderBox.setHeight( mSubHeaderHeight );
drawShadedBox( p, BOX_BORDER_WIDTH, p.backgroundColor(), box );
- drawShadedBox( p, 0, QColor( 232, 232, 232 ), subHeaderBox );
+ drawShadedBox( p, 0, TQColor( 232, 232, 232 ), subHeaderBox );
drawBox( p, BOX_BORDER_WIDTH, box );
- QString hstring( holidayString( qd ) );
- QFont oldFont( p.font() );
+ TQString hstring( holidayString( qd ) );
+ TQFont oldFont( p.font() );
- QRect headerTextBox( subHeaderBox );
+ TQRect headerTextBox( subHeaderBox );
headerTextBox.setLeft( subHeaderBox.left()+5 );
headerTextBox.setRight( subHeaderBox.right()-5 );
if (!hstring.isEmpty()) {
- p.setFont( QFont( "sans-serif", 8, QFont::Bold, true ) );
+ p.setFont( TQFont( "sans-serif", 8, TQFont::Bold, true ) );
p.drawText( headerTextBox, Qt::AlignLeft | Qt::AlignVCenter, hstring );
}
- p.setFont(QFont("sans-serif", 10, QFont::Bold));
+ p.setFont(TQFont("sans-serif", 10, TQFont::Bold));
p.drawText( headerTextBox, Qt::AlignRight | Qt::AlignVCenter, dayNumStr);
Event::List eventList = mCalendar->events( qd,
EventSortStartDate,
SortDirectionAscending );
- QString text;
- p.setFont( QFont( "sans-serif", 8 ) );
+ TQString text;
+ p.setFont( TQFont( "sans-serif", 8 ) );
int textY=mSubHeaderHeight+3; // gives the relative y-coord of the next printed entry
Event::List::ConstIterator it;
@@ -954,19 +954,19 @@ void CalPrintPluginBase::drawDayBox( QPainter &p, const QDate &qd,
}
// TODO TODO TODO
-void CalPrintPluginBase::drawIncidence( QPainter &p, const QRect &dayBox, const QString &time, const QString &summary, int &textY )
+void CalPrintPluginBase::drawIncidence( TQPainter &p, const TQRect &dayBox, const TQString &time, const TQString &summary, int &textY )
{
kdDebug(5850) << "summary = " << summary << endl;
int flags = Qt::AlignLeft;
- QFontMetrics fm = p.fontMetrics();
- QRect timeBound = p.boundingRect( dayBox.x() + 5, dayBox.y() + textY,
+ TQFontMetrics fm = p.fontMetrics();
+ TQRect timeBound = p.boundingRect( dayBox.x() + 5, dayBox.y() + textY,
dayBox.width() - 10, fm.lineSpacing(),
flags, time );
p.drawText( timeBound, flags, time );
int summaryWidth = time.isEmpty() ? 0 : timeBound.width() + 4;
- QRect summaryBound = QRect( dayBox.x() + 5 + summaryWidth, dayBox.y() + textY,
+ TQRect summaryBound = TQRect( dayBox.x() + 5 + summaryWidth, dayBox.y() + textY,
dayBox.width() - summaryWidth -5, dayBox.height() );
KWordWrap *ww = KWordWrap::formatText( fm, summaryBound, flags, summary );
@@ -980,9 +980,9 @@ void CalPrintPluginBase::drawIncidence( QPainter &p, const QRect &dayBox, const
///////////////////////////////////////////////////////////////////////////////
-void CalPrintPluginBase::drawWeek(QPainter &p, const QDate &qd, const QRect &box )
+void CalPrintPluginBase::drawWeek(TQPainter &p, const TQDate &qd, const TQRect &box )
{
- QDate weekDate = qd;
+ TQDate weekDate = qd;
bool portrait = ( box.height() > box.width() );
int cellWidth, cellHeight;
int vcells;
@@ -1003,40 +1003,40 @@ void CalPrintPluginBase::drawWeek(QPainter &p, const QDate &qd, const QRect &box
// Saturday and sunday share a cell, so we have to special-case sunday
int hpos = ((i<6)?i:(i-1)) / vcells;
int vpos = ((i<6)?i:(i-1)) % vcells;
- QRect dayBox( box.left()+cellWidth*hpos, box.top()+cellHeight*vpos + ((i==6)?(cellHeight/2):0),
+ TQRect dayBox( box.left()+cellWidth*hpos, box.top()+cellHeight*vpos + ((i==6)?(cellHeight/2):0),
cellWidth, (i<5)?(cellHeight):(cellHeight/2) );
drawDayBox(p, weekDate, dayBox, true);
} // for i through all weekdays
}
-void CalPrintPluginBase::drawTimeTable(QPainter &p,
- const QDate &fromDate, const QDate &toDate,
- QTime &fromTime, QTime &toTime,
- const QRect &box)
+void CalPrintPluginBase::drawTimeTable(TQPainter &p,
+ const TQDate &fromDate, const TQDate &toDate,
+ TQTime &fromTime, TQTime &toTime,
+ const TQRect &box)
{
// timeline is 1 hour:
int alldayHeight = (int)( 3600.*box.height()/(fromTime.secsTo(toTime)+3600.) );
int timelineWidth = TIMELINE_WIDTH;
- QRect dowBox( box );
+ TQRect dowBox( box );
dowBox.setLeft( box.left() + timelineWidth );
dowBox.setHeight( mSubHeaderHeight );
drawDaysOfWeek( p, fromDate, toDate, dowBox );
- QRect tlBox( box );
+ TQRect tlBox( box );
tlBox.setWidth( timelineWidth );
tlBox.setTop( dowBox.bottom() + BOX_BORDER_WIDTH + alldayHeight );
drawTimeLine( p, fromTime, toTime, tlBox );
// draw each day
- QDate curDate(fromDate);
+ TQDate curDate(fromDate);
int i=0;
double cellWidth = double(dowBox.width()) / double(fromDate.daysTo(toDate)+1);
while (curDate<=toDate) {
- QRect allDayBox( dowBox.left()+int(i*cellWidth), dowBox.bottom() + BOX_BORDER_WIDTH,
+ TQRect allDayBox( dowBox.left()+int(i*cellWidth), dowBox.bottom() + BOX_BORDER_WIDTH,
int((i+1)*cellWidth)-int(i*cellWidth), alldayHeight );
- QRect dayBox( allDayBox );
+ TQRect dayBox( allDayBox );
dayBox.setTop( tlBox.top() );
dayBox.setBottom( box.bottom() );
Event::List eventList = mCalendar->events(curDate,
@@ -1057,33 +1057,33 @@ class MonthEventStruct
{
public:
MonthEventStruct() : event(0) {}
- MonthEventStruct( const QDateTime &s, const QDateTime &e, Event *ev)
+ MonthEventStruct( const TQDateTime &s, const TQDateTime &e, Event *ev)
{
event = ev;
start = s;
end = e;
if ( event->doesFloat() ) {
- start = QDateTime( start.date(), QTime(0,0,0) );
- end = QDateTime( end.date().addDays(1), QTime(0,0,0) ).addSecs(-1);
+ start = TQDateTime( start.date(), TQTime(0,0,0) );
+ end = TQDateTime( end.date().addDays(1), TQTime(0,0,0) ).addSecs(-1);
}
}
bool operator<(const MonthEventStruct &mes) { return start < mes.start; }
- QDateTime start;
- QDateTime end;
+ TQDateTime start;
+ TQDateTime end;
Event *event;
};
-void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &box, int maxdays, int subDailyFlags, int holidaysFlags )
+void CalPrintPluginBase::drawMonth( TQPainter &p, const TQDate &dt, const TQRect &box, int maxdays, int subDailyFlags, int holidaysFlags )
{
const KCalendarSystem *calsys = calendarSystem();
- QRect subheaderBox( box );
+ TQRect subheaderBox( box );
subheaderBox.setHeight( subHeaderHeight() );
- QRect borderBox( box );
+ TQRect borderBox( box );
borderBox.setTop( subheaderBox.bottom()+1 );
drawSubHeaderBox( p, calsys->monthName(dt), subheaderBox );
// correct for half the border width
int correction = (BOX_BORDER_WIDTH/*-1*/)/2;
- QRect daysBox( borderBox );
+ TQRect daysBox( borderBox );
daysBox.addCoords( correction, correction, -correction, -correction );
int daysinmonth = calsys->daysInMonth( dt );
@@ -1092,43 +1092,43 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
int d;
float dayheight = float(daysBox.height()) / float( maxdays );
- QColor holidayColor( 240, 240, 240 );
- QColor workdayColor( 255, 255, 255 );
+ TQColor holidayColor( 240, 240, 240 );
+ TQColor workdayColor( 255, 255, 255 );
int dayNrWidth = p.fontMetrics().width( "99" );
// Fill the remaining space (if a month has less days than others) with a crossed-out pattern
if ( daysinmonth<maxdays ) {
- QRect dayBox( box.left(), daysBox.top() + round(dayheight*daysinmonth), box.width(), 0 );
+ TQRect dayBox( box.left(), daysBox.top() + round(dayheight*daysinmonth), box.width(), 0 );
dayBox.setBottom( daysBox.bottom() );
p.fillRect( dayBox, Qt::DiagCrossPattern );
}
// Backgrounded boxes for each day, plus day numbers
- QBrush oldbrush( p.brush() );
+ TQBrush oldbrush( p.brush() );
for ( d = 0; d < daysinmonth; ++d ) {
- QDate day;
+ TQDate day;
calsys->setYMD( day, dt.year(), dt.month(), d+1 );
- QRect dayBox( daysBox.left()/*+rand()%50*/, daysBox.top() + round(dayheight*d), daysBox.width()/*-rand()%50*/, 0 );
+ TQRect dayBox( daysBox.left()/*+rand()%50*/, daysBox.top() + round(dayheight*d), daysBox.width()/*-rand()%50*/, 0 );
// FIXME: When using a border width of 0 for event boxes, don't let the rectangles overlap, i.e. subtract 1 from the top or bottom!
dayBox.setBottom( daysBox.top()+round(dayheight*(d+1)) - 1 );
p.setBrush( isWorkingDay( day )?workdayColor:holidayColor );
p.drawRect( dayBox );
- QRect dateBox( dayBox );
+ TQRect dateBox( dayBox );
dateBox.setWidth( dayNrWidth+3 );
p.drawText( dateBox, Qt::AlignRight | Qt::AlignVCenter | Qt::SingleLine,
- QString::number(d+1) );
+ TQString::number(d+1) );
}
p.setBrush( oldbrush );
int xstartcont = box.left() + dayNrWidth + 5;
- QDate start, end;
+ TQDate start, end;
calsys->setYMD( start, dt.year(), dt.month(), 1 );
end = calsys->addMonths( start, 1 );
end = calsys->addDays( end, -1 );
Event::List events = mCalendar->events( start, end );
- QMap<int, QStringList> textEvents;
- QPtrList<KOrg::CellItem> timeboxItems;
+ TQMap<int, TQStringList> textEvents;
+ TQPtrList<KOrg::CellItem> timeboxItems;
timeboxItems.setAutoDelete( true );
@@ -1141,13 +1141,13 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
// Holidays
Event::List holidays;
holidays.setAutoDelete( true );
- for ( QDate d(start); d <= end; d = d.addDays(1) ) {
+ for ( TQDate d(start); d <= end; d = d.addDays(1) ) {
Event *e = holiday( d );
if ( e ) {
holidays.append( e );
if ( holidaysFlags & TimeBoxes ) {
- timeboxItems.append( new PrintCellItem( e, QDateTime(d, QTime(0,0,0) ),
- QDateTime( d.addDays(1), QTime(0,0,0) ) ) );
+ timeboxItems.append( new PrintCellItem( e, TQDateTime(d, TQTime(0,0,0) ),
+ TQDateTime( d.addDays(1), TQTime(0,0,0) ) ) );
}
if ( holidaysFlags & Text ) {
textEvents[ d.day() ] << e->summary();
@@ -1155,7 +1155,7 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
}
}
- QValueList<MonthEventStruct> monthentries;
+ TQValueList<MonthEventStruct> monthentries;
for ( Event::List::ConstIterator evit = events.begin();
evit != events.end(); ++evit ) {
@@ -1165,8 +1165,8 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
if ( e->recursOn( start ) ) {
// This occurrence has possibly started before the beginning of the
// month, so obtain the start date before the beginning of the month
- QValueList<QDateTime> starttimes = e->startDateTimesForDate( start );
- QValueList<QDateTime>::ConstIterator it = starttimes.begin();
+ TQValueList<TQDateTime> starttimes = e->startDateTimesForDate( start );
+ TQValueList<TQDateTime>::ConstIterator it = starttimes.begin();
for ( ; it != starttimes.end(); ++it ) {
monthentries.append( MonthEventStruct( *it, e->endDateForStart( *it ), e ) );
}
@@ -1176,13 +1176,13 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
// also return events that have started earlier. These start dates
// however, have already been treated!
Recurrence *recur = e->recurrence();
- QDate d1( start.addDays(1) );
+ TQDate d1( start.addDays(1) );
while ( d1 <= end ) {
if ( recur->recursOn(d1) ) {
TimeList times( recur->recurTimesOn( d1 ) );
for ( TimeList::ConstIterator it = times.begin();
it != times.end(); ++it ) {
- QDateTime d1start( d1, *it );
+ TQDateTime d1start( d1, *it );
monthentries.append( MonthEventStruct( d1start, e->endDateForStart( d1start ), e ) );
}
}
@@ -1194,8 +1194,8 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
}
qHeapSort( monthentries );
- QValueList<MonthEventStruct>::ConstIterator mit = monthentries.begin();
- QDateTime endofmonth( end, QTime(0,0,0) );
+ TQValueList<MonthEventStruct>::ConstIterator mit = monthentries.begin();
+ TQDateTime endofmonth( end, TQTime(0,0,0) );
endofmonth = endofmonth.addDays(1);
for ( ; mit != monthentries.end(); ++mit ) {
if ( (*mit).start.date() == (*mit).end.date() ) {
@@ -1209,8 +1209,8 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
}
} else {
// Multi-day events are always shown as time line boxes
- QDateTime thisstart( (*mit).start );
- QDateTime thisend( (*mit).end );
+ TQDateTime thisstart( (*mit).start );
+ TQDateTime thisend( (*mit).end );
if ( thisstart.date()<start ) thisstart = start;
if ( thisend>endofmonth ) thisend = endofmonth;
timeboxItems.append( new PrintCellItem( (*mit).event, thisstart, thisend ) );
@@ -1218,22 +1218,22 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
}
// For Multi-day events, line them up nicely so that the boxes don't overlap
- QPtrListIterator<KOrg::CellItem> it1( timeboxItems );
+ TQPtrListIterator<KOrg::CellItem> it1( timeboxItems );
for( it1.toFirst(); it1.current(); ++it1 ) {
KOrg::CellItem *placeItem = it1.current();
KOrg::CellItem::placeItem( timeboxItems, placeItem );
}
- QDateTime starttime( start, QTime( 0, 0, 0 ) );
+ TQDateTime starttime( start, TQTime( 0, 0, 0 ) );
int newxstartcont = xstartcont;
- QFont oldfont( p.font() );
- p.setFont( QFont( "sans-serif", 7 ) );
+ TQFont oldfont( p.font() );
+ p.setFont( TQFont( "sans-serif", 7 ) );
for( it1.toFirst(); it1.current(); ++it1 ) {
PrintCellItem *placeItem = static_cast<PrintCellItem *>( it1.current() );
int minsToStart = starttime.secsTo( placeItem->start() )/60;
int minsToEnd = starttime.secsTo( placeItem->end() )/60;
- QRect eventBox( xstartcont + placeItem->subCell()*17,
+ TQRect eventBox( xstartcont + placeItem->subCell()*17,
daysBox.top() + round( double( minsToStart*daysBox.height()) / double(maxdays*24*60) ),
14, 0 );
eventBox.setBottom( daysBox.top() + round( double( minsToEnd*daysBox.height()) / double(maxdays*24*60) ) );
@@ -1245,9 +1245,9 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
// For Single-day events, simply print their summaries into the remaining
// space of the day's cell
for ( int d=0; d<daysinmonth; ++d ) {
- QStringList dayEvents( textEvents[d+1] );
- QString txt = dayEvents.join(", ");
- QRect dayBox( xstartcont, daysBox.top()+round(dayheight*d), 0, 0 );
+ TQStringList dayEvents( textEvents[d+1] );
+ TQString txt = dayEvents.join(", ");
+ TQRect dayBox( xstartcont, daysBox.top()+round(dayheight*d), 0, 0 );
dayBox.setRight( box.right() );
dayBox.setBottom( daysBox.top()+round(dayheight*(d+1)) );
printEventString(p, dayBox, txt, Qt::AlignTop | Qt::AlignLeft | Qt::BreakAnywhere );
@@ -1260,15 +1260,15 @@ void CalPrintPluginBase::drawMonth( QPainter &p, const QDate &dt, const QRect &b
///////////////////////////////////////////////////////////////////////////////
-void CalPrintPluginBase::drawMonthTable(QPainter &p, const QDate &qd, bool weeknumbers,
+void CalPrintPluginBase::drawMonthTable(TQPainter &p, const TQDate &qd, bool weeknumbers,
bool recurDaily, bool recurWeekly,
- const QRect &box)
+ const TQRect &box)
{
int yoffset = mSubHeaderHeight;
int xoffset = 0;
- QDate monthDate(QDate(qd.year(), qd.month(), 1));
- QDate monthFirst(monthDate);
- QDate monthLast(monthDate.addMonths(1).addDays(-1));
+ TQDate monthDate(TQDate(qd.year(), qd.month(), 1));
+ TQDate monthFirst(monthDate);
+ TQDate monthLast(monthDate.addMonths(1).addDays(-1));
int weekdayCol = weekdayColumn( monthDate.dayOfWeek() );
@@ -1291,26 +1291,26 @@ void CalPrintPluginBase::drawMonthTable(QPainter &p, const QDate &qd, bool weekn
}
if (weeknumbers) {
- QFont oldFont(p.font());
- QFont newFont(p.font());
+ TQFont oldFont(p.font());
+ TQFont newFont(p.font());
newFont.setPointSize(6);
p.setFont(newFont);
- QDate weekDate(monthDate);
+ TQDate weekDate(monthDate);
for (int row = 0; row<rows; ++row ) {
int calWeek = weekDate.weekNumber();
- QRect rc( box.left(), rowedges[row], coledges[0] - 3 - box.left(), rowedges[row+1]-rowedges[row] );
- p.drawText( rc, Qt::AlignRight | Qt::AlignVCenter, QString::number( calWeek ) );
+ TQRect rc( box.left(), rowedges[row], coledges[0] - 3 - box.left(), rowedges[row+1]-rowedges[row] );
+ p.drawText( rc, Qt::AlignRight | Qt::AlignVCenter, TQString::number( calWeek ) );
weekDate = weekDate.addDays( 7 );
}
p.setFont( oldFont );
}
- QRect daysOfWeekBox( box );
+ TQRect daysOfWeekBox( box );
daysOfWeekBox.setHeight( mSubHeaderHeight );
daysOfWeekBox.setLeft( box.left()+xoffset );
drawDaysOfWeek( p, monthDate, monthDate.addDays( 6 ), daysOfWeekBox );
- QColor back = p.backgroundColor();
+ TQColor back = p.backgroundColor();
bool darkbg = false;
for ( int row = 0; row < rows; ++row ) {
for ( int col = 0; col < 7; ++col ) {
@@ -1319,7 +1319,7 @@ void CalPrintPluginBase::drawMonthTable(QPainter &p, const QDate &qd, bool weekn
p.setBackgroundColor( back.dark( 120 ) );
darkbg = true;
}
- QRect dayBox( coledges[col], rowedges[row], coledges[col+1]-coledges[col], rowedges[row+1]-rowedges[row] );
+ TQRect dayBox( coledges[col], rowedges[row], coledges[col+1]-coledges[col], rowedges[row+1]-rowedges[row] );
drawDayBox(p, monthDate, dayBox, false, recurDaily, recurWeekly );
if ( darkbg ) {
p.setBackgroundColor( back );
@@ -1333,7 +1333,7 @@ void CalPrintPluginBase::drawMonthTable(QPainter &p, const QDate &qd, bool weekn
///////////////////////////////////////////////////////////////////////////////
-void CalPrintPluginBase::drawTodo( int &count, Todo *todo, QPainter &p,
+void CalPrintPluginBase::drawTodo( int &count, Todo *todo, TQPainter &p,
TodoSortField sortField, SortDirection sortDir,
bool connectSubTodos, bool strikeoutCompleted,
bool desc, int posPriority, int posSummary,
@@ -1342,14 +1342,14 @@ void CalPrintPluginBase::drawTodo( int &count, Todo *todo, QPainter &p,
int pageHeight, const Todo::List &todoList,
TodoParentStart *r )
{
- QString outStr;
+ TQString outStr;
const KLocale *local = KGlobal::locale();
- QRect rect;
+ TQRect rect;
TodoParentStart startpt;
// This list keeps all starting points of the parent to-dos so the connection
// lines of the tree can easily be drawn (needed if a new page is started)
- static QPtrList<TodoParentStart> startPoints;
+ static TQPtrList<TodoParentStart> startPoints;
if ( level < 1 ) {
startPoints.clear();
}
@@ -1407,7 +1407,7 @@ void CalPrintPluginBase::drawTodo( int &count, Todo *todo, QPainter &p,
rect.setHeight(18);
// Draw a checkbox
- p.setBrush( QBrush( Qt::NoBrush ) );
+ p.setBrush( TQBrush( Qt::NoBrush ) );
p.drawRect( rect );
if ( todo->isCompleted() ) {
// cross out the rectangle for completed to-dos
@@ -1442,10 +1442,10 @@ void CalPrintPluginBase::drawTodo( int &count, Todo *todo, QPainter &p,
rect = p.boundingRect( lhs, rect.top(), (rhs-(left + rect.width() + 5)),
-1, Qt::WordBreak, outStr );
- QRect newrect;
+ TQRect newrect;
//FIXME: the following code prints underline rather than strikeout text
#if 0
- QFont f( p.font() );
+ TQFont f( p.font() );
if ( todo->isCompleted() && strikeoutCompleted ) {
f.setStrikeOut( true );
p.setFont( f );
@@ -1484,10 +1484,10 @@ void CalPrintPluginBase::drawTodo( int &count, Todo *todo, QPainter &p,
//first, draw the progress bar
int progress = (int)(( lwidth*todo->percentComplete())/100.0 + 0.5);
- p.setBrush( QBrush( Qt::NoBrush ) );
+ p.setBrush( TQBrush( Qt::NoBrush ) );
p.drawRect( posPercentComplete, y+3, lwidth, lheight );
if ( progress > 0 ) {
- p.setBrush( QColor( 128, 128, 128 ) );
+ p.setBrush( TQColor( 128, 128, 128 ) );
p.drawRect( posPercentComplete, y+3, progress, lheight );
}
@@ -1563,14 +1563,14 @@ int CalPrintPluginBase::weekdayColumn( int weekday )
return ( weekday + 7 - KGlobal::locale()->weekStartDay() ) % 7;
}
-void CalPrintPluginBase::drawJournalField( QPainter &p, QString field, QString text,
+void CalPrintPluginBase::drawJournalField( TQPainter &p, TQString field, TQString text,
int x, int &y, int width, int pageHeight )
{
if ( text.isEmpty() ) return;
- QString entry( field.arg( text ) );
+ TQString entry( field.arg( text ) );
- QRect rect( p.boundingRect( x, y, width, -1, Qt::WordBreak, entry) );
+ TQRect rect( p.boundingRect( x, y, width, -1, Qt::WordBreak, entry) );
if ( rect.bottom() > pageHeight) {
// Start new page...
// FIXME: If it's a multi-line text, draw a few lines on this page, and the
@@ -1579,18 +1579,18 @@ void CalPrintPluginBase::drawJournalField( QPainter &p, QString field, QString t
mPrinter->newPage();
rect = p.boundingRect( x, y, width, -1, Qt::WordBreak, entry);
}
- QRect newrect;
+ TQRect newrect;
p.drawText( rect, Qt::WordBreak, entry, -1, &newrect );
y = newrect.bottom() + 7;
}
-void CalPrintPluginBase::drawJournal( Journal * journal, QPainter &p, int x, int &y,
+void CalPrintPluginBase::drawJournal( Journal * journal, TQPainter &p, int x, int &y,
int width, int pageHeight )
{
- QFont oldFont( p.font() );
- p.setFont( QFont( "sans-serif", 15 ) );
- QString headerText;
- QString dateText( KGlobal::locale()->
+ TQFont oldFont( p.font() );
+ p.setFont( TQFont( "sans-serif", 15 ) );
+ TQString headerText;
+ TQString dateText( KGlobal::locale()->
formatDate( journal->dtStart().date(), false ) );
if ( journal->summary().isEmpty() ) {
@@ -1601,14 +1601,14 @@ void CalPrintPluginBase::drawJournal( Journal * journal, QPainter &p, int x, int
.arg( dateText );
}
- QRect rect( p.boundingRect( x, y, width, -1, Qt::WordBreak, headerText) );
+ TQRect rect( p.boundingRect( x, y, width, -1, Qt::WordBreak, headerText) );
if ( rect.bottom() > pageHeight) {
// Start new page...
y=0;
mPrinter->newPage();
rect = p.boundingRect( x, y, width, -1, Qt::WordBreak, headerText );
}
- QRect newrect;
+ TQRect newrect;
p.drawText( rect, Qt::WordBreak, headerText, -1, &newrect );
p.setFont( oldFont );
@@ -1623,17 +1623,17 @@ void CalPrintPluginBase::drawJournal( Journal * journal, QPainter &p, int x, int
}
-void CalPrintPluginBase::drawSplitHeaderRight( QPainter &p, const QDate &fd,
- const QDate &td,
- const QDate &,
+void CalPrintPluginBase::drawSplitHeaderRight( TQPainter &p, const TQDate &fd,
+ const TQDate &td,
+ const TQDate &,
int width, int )
{
- QFont oldFont( p.font() );
+ TQFont oldFont( p.font() );
- QPen oldPen( p.pen() );
- QPen pen( Qt::black, 4 );
+ TQPen oldPen( p.pen() );
+ TQPen pen( Qt::black, 4 );
- QString title;
+ TQString title;
if ( mCalSys ) {
if ( fd.month() == td.month() ) {
title = i18n("Date range: Month dayStart - dayEnd", "%1 %2 - %3")
@@ -1649,7 +1649,7 @@ void CalPrintPluginBase::drawSplitHeaderRight( QPainter &p, const QDate &fd,
}
}
- QFont serifFont("Times", 30);
+ TQFont serifFont("Times", 30);
p.setFont(serifFont);
int lineSpacing = p.fontMetrics().lineSpacing();
@@ -1662,9 +1662,9 @@ void CalPrintPluginBase::drawSplitHeaderRight( QPainter &p, const QDate &fd,
p.drawLine(300, lineSpacing * 1, width, lineSpacing * 1);
p.setPen( oldPen );
- p.setFont(QFont("Times", 20, QFont::Bold, TRUE));
+ p.setFont(TQFont("Times", 20, TQFont::Bold, TRUE));
int newlineSpacing = p.fontMetrics().lineSpacing();
- title += QString::number(fd.year());
+ title += TQString::number(fd.year());
p.drawText( 0, lineSpacing * 1 + 4, width, newlineSpacing,
Qt::AlignRight | Qt::AlignTop, title );