summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2005-02-19 16:07:52 (UTC)
committer zautrix <zautrix>2005-02-19 16:07:52 (UTC)
commite15d171a0630656b6e4a66d6cab6a7d64a37434b (patch) (unidiff)
treef406dd7fc0d4300f18294bc7fbe7b06ab4524481
parent4858dcb045afc57ce98877cca787c4430146bea8 (diff)
downloadkdepimpi-e15d171a0630656b6e4a66d6cab6a7d64a37434b.zip
kdepimpi-e15d171a0630656b6e4a66d6cab6a7d64a37434b.tar.gz
kdepimpi-e15d171a0630656b6e4a66d6cab6a7d64a37434b.tar.bz2
mday mv fix
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--bin/kdepim/WhatsNew.txt4
-rw-r--r--desktop/rpm/kdepim_rpm2
-rw-r--r--korganizer/komonthview.cpp8
-rw-r--r--version2
4 files changed, 11 insertions, 5 deletions
diff --git a/bin/kdepim/WhatsNew.txt b/bin/kdepim/WhatsNew.txt
index 01d9e27..3c757a1 100644
--- a/bin/kdepim/WhatsNew.txt
+++ b/bin/kdepim/WhatsNew.txt
@@ -1,26 +1,30 @@
1Info about the changes in new versions of KDE-Pim/Pi 1Info about the changes in new versions of KDE-Pim/Pi
2 2
3********** VERSION 2.0.9 ************
4
5Made month view icons for multiday events a bit nicer.
6
3********** VERSION 2.0.8 ************ 7********** VERSION 2.0.8 ************
4 8
5Fixed a problem in dependency info in the ipk files for the Zaurus. 9Fixed a problem in dependency info in the ipk files for the Zaurus.
6 10
7Added icon for the stealth new week view and made navigation more user friendly in monthview by adding a prev/next week button to the navigator bar. 11Added icon for the stealth new week view and made navigation more user friendly in monthview by adding a prev/next week button to the navigator bar.
8 12
9Added a "go today" button to the datepicker. 13Added a "go today" button to the datepicker.
10 14
11Added "created" and "last modified" to event/todo viewer (and What'sThis viewer) 15Added "created" and "last modified" to event/todo viewer (and What'sThis viewer)
12and made it configureable to show these values. 16and made it configureable to show these values.
13 17
14Fixed a problem for events (from external iCal files) that do have a duration but no end date. 18Fixed a problem for events (from external iCal files) that do have a duration but no end date.
15 19
16 20
17********** VERSION 2.0.7 ************ 21********** VERSION 2.0.7 ************
18 22
19Added global application font settings 23Added global application font settings
20(for all KDE-Pim/Pi apps) to the general settings. 24(for all KDE-Pim/Pi apps) to the general settings.
21 25
22Fixed a problem in OM/Pi when trying to login to some IMAP servers 26Fixed a problem in OM/Pi when trying to login to some IMAP servers
23(like the IMAP server of Apple: mail.mac.com ) 27(like the IMAP server of Apple: mail.mac.com )
24 28
25Added recurring todos to KO/Pi. 29Added recurring todos to KO/Pi.
26 30
diff --git a/desktop/rpm/kdepim_rpm b/desktop/rpm/kdepim_rpm
index 4d81192..05f61c4 100644
--- a/desktop/rpm/kdepim_rpm
+++ b/desktop/rpm/kdepim_rpm
@@ -1,27 +1,27 @@
1Summary: A collection of PIM programs 1Summary: A collection of PIM programs
2Name: KDE-Pim-Pi 2Name: KDE-Pim-Pi
3Version: 2.0.8 3Version: 2.0.9
4Release: SuSE_9.2 4Release: SuSE_9.2
5Copyright:GPL 5Copyright:GPL
6Group: Productivity/Pim 6Group: Productivity/Pim
7Source:http://sourceforge.net/projects/kdepimpi/ 7Source:http://sourceforge.net/projects/kdepimpi/
8URL:http://sourceforge.net/projects/kdepimpi/ 8URL:http://sourceforge.net/projects/kdepimpi/
9Packager: zautrix 9Packager: zautrix
10 10
11%description 11%description
12This package contains the platform-independent PIM programs from 12This package contains the platform-independent PIM programs from
13www.pi-sync.net, compiled for SuSE 9.2: 13www.pi-sync.net, compiled for SuSE 9.2:
14KTimeTacker/Pi 14KTimeTacker/Pi
15KPhone/Pi 15KPhone/Pi
16KAddressbook/Pi 16KAddressbook/Pi
17KOrganizer/Pi 17KOrganizer/Pi
18PasswordManager/Pi 18PasswordManager/Pi
19KOPieMail/Pi 19KOPieMail/Pi
20 20
21These applications do not need anything from the KDE-desktop 21These applications do not need anything from the KDE-desktop
22at all to run on Linux. However, there is a dependency from 22at all to run on Linux. However, there is a dependency from
23two KDE libs, because a small command line program is included 23two KDE libs, because a small command line program is included
24to make it possible to sync with the KDE-desktop applications. 24to make it possible to sync with the KDE-desktop applications.
25 25
26These applications are independent from the KDE-desktop 26These applications are independent from the KDE-desktop
27environment. That means, nothing of your existing 27environment. That means, nothing of your existing
diff --git a/korganizer/komonthview.cpp b/korganizer/komonthview.cpp
index f558084..ddac6e4 100644
--- a/korganizer/komonthview.cpp
+++ b/korganizer/komonthview.cpp
@@ -227,69 +227,71 @@ void MonthViewItem::paint(QPainter *p)
227 int y = (height( listBox () ) - size -1 ) /2; 227 int y = (height( listBox () ) - size -1 ) /2;
228 228
229 if ( KOPrefs::instance()->mMonthShowIcons ) { 229 if ( KOPrefs::instance()->mMonthShowIcons ) {
230 if ( mInfo ) { 230 if ( mInfo ) {
231 p->fillRect ( x, y,size,size, Qt::darkGreen ); 231 p->fillRect ( x, y,size,size, Qt::darkGreen );
232 x += size + 1; 232 x += size + 1;
233 } 233 }
234 if ( mRecur ) { 234 if ( mRecur ) {
235 p->fillRect ( x, y,size,size, Qt::blue ); 235 p->fillRect ( x, y,size,size, Qt::blue );
236 x += size + 1; 236 x += size + 1;
237 } 237 }
238 if ( mAlarm ) { 238 if ( mAlarm ) {
239 p->fillRect ( x, y,size,size, Qt::red ); 239 p->fillRect ( x, y,size,size, Qt::red );
240 x += size + 1; 240 x += size + 1;
241 } 241 }
242 if ( mReply ) { 242 if ( mReply ) {
243 p->fillRect ( x, y,size,size, Qt::yellow ); 243 p->fillRect ( x, y,size,size, Qt::yellow );
244 x += size + 1; 244 x += size + 1;
245 } 245 }
246 } 246 }
247 if ( mMultiday ) { 247 if ( mMultiday ) {
248 int yyy = y+(size/2); 248 int yyy = y+(size/2);
249 int sizeM = size+2; 249 int sizeM = size+2;
250 p->setBrush( QBrush::SolidPattern ); 250 p->setBrush( QBrush::SolidPattern );
251 p->drawLine ( x+sizeM/2, yyy, x +sizeM +sizeM/2-2, yyy ) ; 251 p->drawLine ( x+1, yyy, x +sizeM +sizeM/2-1, yyy ) ;
252 if ( mMultiday == 2 || mMultiday == 3 ) { 252 if ( mMultiday == 2 || mMultiday == 3 ) {
253 QPointArray pa ( 3 ); 253 QPointArray pa ( 3 );
254 pa.setPoint (0, x, yyy ); 254 pa.setPoint (0, x, yyy );
255 pa.setPoint (1, x+sizeM/2, yyy+sizeM/2 ); 255 pa.setPoint (1, x+sizeM/2, yyy+sizeM/2 );
256 pa.setPoint (2, x+sizeM/2, yyy-sizeM/2 ); 256 pa.setPoint (2, x+sizeM/2, yyy-sizeM/2 );
257 p->drawPolygon( pa ); 257 p->drawPolygon( pa );
258 } 258 }
259 if ( mMultiday == 2 || mMultiday == 1 ) { 259 if ( mMultiday == 2 || mMultiday == 1 ) {
260 QPointArray pa ( 3 ); 260 QPointArray pa ( 3 );
261 pa.setPoint (0, x+sizeM +sizeM/2, yyy ); 261 pa.setPoint (0, x+sizeM +sizeM/2, yyy );
262 pa.setPoint (1, x+sizeM, yyy+sizeM/2 ); 262 pa.setPoint (1, x+sizeM, yyy+sizeM/2 );
263 pa.setPoint (2, x+sizeM, yyy-sizeM/2 ); 263 pa.setPoint (2, x+sizeM, yyy-sizeM/2 );
264 p->drawPolygon( pa ); 264 p->drawPolygon( pa );
265 } 265 }
266 if ( mMultiday == 1 ) { 266 if ( mMultiday == 1 ) {
267 p->fillRect ( x, yyy-sizeM/2+1, sizeM/2, size, QBrush ( QBrush::SolidPattern ) ); 267 // p->fillRect ( x, yyy-sizeM/2+1, sizeM/2, size, QBrush ( QBrush::SolidPattern ) );
268 268
269 p->drawLine ( x+1, yyy-sizeM/2, x+1, yyy+sizeM/2 );
269 } 270 }
270 if ( mMultiday == 3 ) { 271 if ( mMultiday == 3 ) {
271 p->fillRect ( x+sizeM, yyy-sizeM/2+1, sizeM/2, size, QBrush ( QBrush::SolidPattern ) ); 272 // p->fillRect ( x+sizeM, yyy-sizeM/2+1, sizeM/2, size, QBrush ( QBrush::SolidPattern ) );
273 p->drawLine ( x+sizeM +sizeM/2-1, yyy-sizeM/2, x+sizeM +sizeM/2-1, yyy+sizeM/2 );
272 274
273 } 275 }
274 x += sizeM/2 + 1; 276 x += sizeM/2 + 1;
275 x += sizeM + 1; 277 x += sizeM + 1;
276 } 278 }
277 QFontMetrics fm = p->fontMetrics(); 279 QFontMetrics fm = p->fontMetrics();
278 int yPos; 280 int yPos;
279 int pmheight = size; 281 int pmheight = size;
280 if( pmheight < fm.height() ) 282 if( pmheight < fm.height() )
281 yPos = fm.ascent() + fm.leading()/2; 283 yPos = fm.ascent() + fm.leading()/2;
282 else 284 else
283 yPos = pmheight/2 - fm.height()/2 + fm.ascent(); 285 yPos = pmheight/2 - fm.height()/2 + fm.ascent();
284 p->setPen( palette().color( QPalette::Normal, sel ? \ 286 p->setPen( palette().color( QPalette::Normal, sel ? \
285 QColorGroup::HighlightedText : QColorGroup::Foreground ) ); 287 QColorGroup::HighlightedText : QColorGroup::Foreground ) );
286 p->drawText( x, yPos, text() ); 288 p->drawText( x, yPos, text() );
287 if ( mIncidence->cancelled() ) { 289 if ( mIncidence->cancelled() ) {
288 int wid = fm.width( text() ); 290 int wid = fm.width( text() );
289 p->drawLine( x, yPos- fm.height()/2+3,x+wid, yPos- fm.height()/2 +3); 291 p->drawLine( x, yPos- fm.height()/2+3,x+wid, yPos- fm.height()/2 +3);
290 } 292 }
291 293
292} 294}
293 295
294int MonthViewItem::height(const QListBox *lb) const 296int MonthViewItem::height(const QListBox *lb) const
295{ 297{
diff --git a/version b/version
index b130b34..dc90642 100644
--- a/version
+++ b/version
@@ -1 +1 @@
version = "2.0.8"; version = "2.0.9";