summaryrefslogtreecommitdiff
path: root/core/pim/datebook/datebookweek.cpp
authordrw <drw>2003-05-20 01:12:44 (UTC)
committer drw <drw>2003-05-20 01:12:44 (UTC)
commit9fc801668f8a8b6534a1262170b4a93cb7833b4a (patch) (side-by-side diff)
tree62bd9855368992eda78f2ea1dd2f1bd97e1a5b3c /core/pim/datebook/datebookweek.cpp
parent5e86b57756459ebab4e0df224b833a38ec9ba223 (diff)
downloadopie-9fc801668f8a8b6534a1262170b4a93cb7833b4a.zip
opie-9fc801668f8a8b6534a1262170b4a93cb7833b4a.tar.gz
opie-9fc801668f8a8b6534a1262170b4a93cb7833b4a.tar.bz2
Apply davipt's patch for datebook's week view (needed for proper translation of day abbreviations for Tuesday and Thursday). If looks good, should apply to 0.99
Diffstat (limited to 'core/pim/datebook/datebookweek.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/datebook/datebookweek.cpp56
1 files changed, 28 insertions, 28 deletions
diff --git a/core/pim/datebook/datebookweek.cpp b/core/pim/datebook/datebookweek.cpp
index e49ed28..2ad7aa9 100644
--- a/core/pim/datebook/datebookweek.cpp
+++ b/core/pim/datebook/datebookweek.cpp
@@ -71,83 +71,83 @@ DateBookWeekView::DateBookWeekView( bool ap, bool startOnMonday,
header->addLabel( "" );
header->setMovingEnabled( false );
header->setResizeEnabled( false );
header->setClickEnabled( false, 0 );
initNames();
connect( header, SIGNAL(clicked(int)), this, SIGNAL(showDay(int)) );
QObject::connect(qApp, SIGNAL(clockChanged(bool)),
this, SLOT(slotChangeClock(bool)));
QFontMetrics fm( font() );
rowHeight = fm.height()+2;
resizeContents( width(), 24*rowHeight );
}
void DateBookWeekView::initNames()
{
static bool bFirst = true;
if ( bFirst ) {
if ( bOnMonday ) {
- header->addLabel( tr("M", "Monday" ) );
- header->addLabel( tr("T", "Tuesday") );
- header->addLabel( tr("W", "Wednesday" ) );
- header->addLabel( tr("T", "Thursday" ) );
- header->addLabel( tr("F", "Friday" ) );
- header->addLabel( tr("S", "Saturday" ) );
- header->addLabel( tr("S", "Sunday" ) );
+ header->addLabel( tr("Mo", "Monday" ) );
+ header->addLabel( tr("Tu", "Tuesday") );
+ header->addLabel( tr("We", "Wednesday" ) );
+ header->addLabel( tr("Th", "Thursday" ) );
+ header->addLabel( tr("Fr", "Friday" ) );
+ header->addLabel( tr("Sa", "Saturday" ) );
+ header->addLabel( tr("Su", "Sunday" ) );
} else {
- header->addLabel( tr("S", "Sunday" ) );
- header->addLabel( tr("M", "Monday") );
- header->addLabel( tr("T", "Tuesday") );
- header->addLabel( tr("W", "Wednesday" ) );
- header->addLabel( tr("T", "Thursday" ) );
- header->addLabel( tr("F", "Friday" ) );
- header->addLabel( tr("S", "Saturday" ) );
+ header->addLabel( tr("Su", "Sunday" ) );
+ header->addLabel( tr("Mo", "Monday") );
+ header->addLabel( tr("Tu", "Tuesday") );
+ header->addLabel( tr("We", "Wednesday" ) );
+ header->addLabel( tr("Th", "Thursday" ) );
+ header->addLabel( tr("Fr", "Friday" ) );
+ header->addLabel( tr("Sa", "Saturday" ) );
}
bFirst = false;
} else {
// we are change things...
if ( bOnMonday ) {
- header->setLabel( 1, tr("M", "Monday") );
- header->setLabel( 2, tr("T", "Tuesday") );
- header->setLabel( 3, tr("W", "Wednesday" ) );
- header->setLabel( 4, tr("T", "Thursday" ) );
- header->setLabel( 5, tr("F", "Friday" ) );
- header->setLabel( 6, tr("S", "Saturday" ) );
- header->setLabel( 7, tr("S", "Sunday" ) );
+ header->setLabel( 1, tr("Mo", "Monday") );
+ header->setLabel( 2, tr("Tu", "Tuesday") );
+ header->setLabel( 3, tr("We", "Wednesday" ) );
+ header->setLabel( 4, tr("Th", "Thursday" ) );
+ header->setLabel( 5, tr("Fr", "Friday" ) );
+ header->setLabel( 6, tr("Sa", "Saturday" ) );
+ header->setLabel( 7, tr("Su", "Sunday" ) );
} else {
- header->setLabel( 1, tr("S", "Sunday" ) );
- header->setLabel( 2, tr("M", "Monday") );
- header->setLabel( 3, tr("T", "Tuesday") );
- header->setLabel( 4, tr("W", "Wednesday" ) );
- header->setLabel( 5, tr("T", "Thursday" ) );
- header->setLabel( 6, tr("F", "Friday" ) );
- header->setLabel( 7, tr("S", "Saturday" ) );
+ header->setLabel( 1, tr("Su", "Sunday" ) );
+ header->setLabel( 2, tr("Mo", "Monday") );
+ header->setLabel( 3, tr("Tu", "Tuesday") );
+ header->setLabel( 4, tr("We", "Wednesday" ) );
+ header->setLabel( 5, tr("Th", "Thursday" ) );
+ header->setLabel( 6, tr("Fr", "Friday" ) );
+ header->setLabel( 7, tr("Sa", "Saturday" ) );
}
}
}
void DateBookWeekView::showEvents( QValueList<EffectiveEvent> &ev )
{
items.clear();
QValueListIterator<EffectiveEvent> it;
for ( it = ev.begin(); it != ev.end(); ++it ) {
DateBookWeekItem *i = new DateBookWeekItem( *it );
if(!((i->event().end().hour()==0) && (i->event().end().minute()==0) && (i->event().startDate()!=i->event().date()))) { // Skip events ending at 00:00 starting at another day.
positionItem( i );
items.append( i );
}
}
viewport()->update();
}
void DateBookWeekView::moveToHour( int h )
{
int offset = h*rowHeight;
setContentsPos( 0, offset );