author | zautrix <zautrix> | 2005-01-30 21:39:03 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-01-30 21:39:03 (UTC) |
commit | 6dbf4f4a6666e7a94c68517df1659eb14cd104b9 (patch) (unidiff) | |
tree | b98e130d6d0d6205655cf1a6e28074c0c38011d1 /korganizer | |
parent | 15c5772f8a54750115f82aea34fea47e5842ff4f (diff) | |
download | kdepimpi-6dbf4f4a6666e7a94c68517df1659eb14cd104b9.zip kdepimpi-6dbf4f4a6666e7a94c68517df1659eb14cd104b9.tar.gz kdepimpi-6dbf4f4a6666e7a94c68517df1659eb14cd104b9.tar.bz2 |
fixes
-rw-r--r-- | korganizer/kodaymatrix.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/korganizer/kodaymatrix.cpp b/korganizer/kodaymatrix.cpp index faa2c21..9c3621e 100644 --- a/korganizer/kodaymatrix.cpp +++ b/korganizer/kodaymatrix.cpp | |||
@@ -1,75 +1,76 @@ | |||
1 | /* | 1 | /* |
2 | This file is part of KOrganizer. | 2 | This file is part of KOrganizer. |
3 | Copyright (c) 2001 Eitzenberger Thomas <thomas.eitzenberger@siemens.at> | 3 | Copyright (c) 2001 Eitzenberger Thomas <thomas.eitzenberger@siemens.at> |
4 | Parts of the source code have been copied from kdpdatebutton.cpp | 4 | Parts of the source code have been copied from kdpdatebutton.cpp |
5 | 5 | ||
6 | This program is free software; you can redistribute it and/or modify | 6 | This program is free software; you can redistribute it and/or modify |
7 | it under the terms of the GNU General Public License as published by | 7 | it under the terms of the GNU General Public License as published by |
8 | the Free Software Foundation; either version 2 of the License, or | 8 | the Free Software Foundation; either version 2 of the License, or |
9 | (at your option) any later version. | 9 | (at your option) any later version. |
10 | 10 | ||
11 | This program is distributed in the hope that it will be useful, | 11 | This program is distributed in the hope that it will be useful, |
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
14 | GNU General Public License for more details. | 14 | GNU General Public License for more details. |
15 | 15 | ||
16 | You should have received a copy of the GNU General Public License | 16 | You should have received a copy of the GNU General Public License |
17 | along with this program; if not, write to the Free Software | 17 | along with this program; if not, write to the Free Software |
18 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | 18 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
19 | 19 | ||
20 | As a special exception, permission is given to link this program | 20 | As a special exception, permission is given to link this program |
21 | with any edition of Qt, and distribute the resulting executable, | 21 | with any edition of Qt, and distribute the resulting executable, |
22 | without including the source code for Qt in the source distribution. | 22 | without including the source code for Qt in the source distribution. |
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include <qevent.h> | 25 | #include <qevent.h> |
26 | #include <qpainter.h> | 26 | #include <qpainter.h> |
27 | #include <qptrlist.h> | 27 | #include <qptrlist.h> |
28 | #include <qtimer.h> | ||
28 | 29 | ||
29 | #include <kglobal.h> | 30 | #include <kglobal.h> |
30 | #include <kdebug.h> | 31 | #include <kdebug.h> |
31 | #include <klocale.h> | 32 | #include <klocale.h> |
32 | 33 | ||
33 | #include <libkcal/vcaldrag.h> | 34 | #include <libkcal/vcaldrag.h> |
34 | #include <libkcal/icaldrag.h> | 35 | #include <libkcal/icaldrag.h> |
35 | #include <libkcal/dndfactory.h> | 36 | #include <libkcal/dndfactory.h> |
36 | #include <libkcal/calendarresources.h> | 37 | #include <libkcal/calendarresources.h> |
37 | #include <libkcal/resourcecalendar.h> | 38 | #include <libkcal/resourcecalendar.h> |
38 | #include <kresources/resourceselectdialog.h> | 39 | #include <kresources/resourceselectdialog.h> |
39 | 40 | ||
40 | #include <kcalendarsystem.h> | 41 | #include <kcalendarsystem.h> |
41 | 42 | ||
42 | #ifndef KORG_NOPLUGINS | 43 | #ifndef KORG_NOPLUGINS |
43 | #include "kocore.h" | 44 | #include "kocore.h" |
44 | #endif | 45 | #endif |
45 | #include "koprefs.h" | 46 | #include "koprefs.h" |
46 | #include "koglobals.h" | 47 | #include "koglobals.h" |
47 | 48 | ||
48 | #include "kodaymatrix.h" | 49 | #include "kodaymatrix.h" |
49 | 50 | ||
50 | // ============================================================================ | 51 | // ============================================================================ |
51 | // D Y N A M I C T I P | 52 | // D Y N A M I C T I P |
52 | // ============================================================================ | 53 | // ============================================================================ |
53 | 54 | ||
54 | DynamicTip::DynamicTip( QWidget * parent ) | 55 | DynamicTip::DynamicTip( QWidget * parent ) |
55 | : QToolTip( parent ) | 56 | : QToolTip( parent ) |
56 | { | 57 | { |
57 | matrix = (KODayMatrix*)parent; | 58 | matrix = (KODayMatrix*)parent; |
58 | } | 59 | } |
59 | 60 | ||
60 | 61 | ||
61 | void DynamicTip::maybeTip( const QPoint &pos ) | 62 | void DynamicTip::maybeTip( const QPoint &pos ) |
62 | { | 63 | { |
63 | //calculate which cell of the matrix the mouse is in | 64 | //calculate which cell of the matrix the mouse is in |
64 | QRect sz = matrix->frameRect(); | 65 | QRect sz = matrix->frameRect(); |
65 | int dheight = sz.height()*7 / 42; | 66 | int dheight = sz.height()*7 / 42; |
66 | int dwidth = sz.width() / 7; | 67 | int dwidth = sz.width() / 7; |
67 | int row = pos.y()/dheight; | 68 | int row = pos.y()/dheight; |
68 | int col = pos.x()/dwidth; | 69 | int col = pos.x()/dwidth; |
69 | 70 | ||
70 | QRect rct(col*dwidth, row*dheight, dwidth, dheight); | 71 | QRect rct(col*dwidth, row*dheight, dwidth, dheight); |
71 | 72 | ||
72 | // kdDebug() << "DynamicTip::maybeTip matrix cell index [" << | 73 | // kdDebug() << "DynamicTip::maybeTip matrix cell index [" << |
73 | // col << "][" << row << "] => " <<(col+row*7) << endl; | 74 | // col << "][" << row << "] => " <<(col+row*7) << endl; |
74 | 75 | ||
75 | //show holiday names only | 76 | //show holiday names only |