author | zautrix <zautrix> | 2005-04-22 13:00:34 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-04-22 13:00:34 (UTC) |
commit | 81158fa914f6d0f3aeb049d28d2ecfb5f5c0e261 (patch) (unidiff) | |
tree | d5d622e8e5abd5326edc426398faef24ae52985c | |
parent | 33bc865668aef76416b45e365ba5825315d90564 (diff) | |
download | kdepimpi-81158fa914f6d0f3aeb049d28d2ecfb5f5c0e261.zip kdepimpi-81158fa914f6d0f3aeb049d28d2ecfb5f5c0e261.tar.gz kdepimpi-81158fa914f6d0f3aeb049d28d2ecfb5f5c0e261.tar.bz2 |
fixes
-rw-r--r-- | korganizer/kodaymatrix.cpp | 57 | ||||
-rw-r--r-- | korganizer/kodaymatrix.h | 1 |
2 files changed, 46 insertions, 12 deletions
diff --git a/korganizer/kodaymatrix.cpp b/korganizer/kodaymatrix.cpp index 53ebdb2..4366265 100644 --- a/korganizer/kodaymatrix.cpp +++ b/korganizer/kodaymatrix.cpp | |||
@@ -199,25 +199,58 @@ QString KODayMatrix::getWhatsThisText( QPoint p ) | |||
199 | } | 199 | } |
200 | } | 200 | } |
201 | if ( !event->location().isEmpty() ) | 201 | if ( !event->location().isEmpty() ) |
202 | mToolTipText += " (" + event->location() + ")"; | 202 | mToolTipText += " (" + event->location() + ")"; |
203 | #if QT_VERSION >= 0x030000 | ||
204 | mToolTipText.replace( '<' , "<" ); | ||
205 | mToolTipText.replace( '>' , ">" ); | ||
206 | #else | ||
207 | if ( mToolTipText.find ('<') >= 0 ) { | ||
208 | mToolTipText.replace( QRegExp("<") , "<" ); | ||
209 | } | ||
210 | if ( mToolTipText.find ('>') >= 0 ) { | ||
211 | mToolTipText.replace( QRegExp(">") , ">" ); | ||
212 | } | ||
213 | #endif | ||
214 | //qDebug("TTT: %s ", mToolTipText.latin1()); | 203 | //qDebug("TTT: %s ", mToolTipText.latin1()); |
215 | mToolTip.append( mToolTipText ); | 204 | mToolTip.append( deTag( mToolTipText ) ); |
205 | } | ||
206 | if ( KOPrefs::instance()->mCurrentDisplayedView == VIEW_T_VIEW ) { | ||
207 | QPtrList<Todo> todolist = mCalendar->todos(mDate); | ||
208 | Todo *todo; | ||
209 | for(todo=todolist.first();todo != 0;todo=todolist.next()) { | ||
210 | QString mToolTipText; | ||
211 | if ( !todo->doesFloat() ) | ||
212 | mToolTipText += KGlobal::locale()->formatTime(todo->dtDue().time())+" "; | ||
213 | mToolTipText += todo->summary(); | ||
214 | if ( !todo->location().isEmpty() ) | ||
215 | mToolTipText += " (" + todo->location() + ")"; | ||
216 | mToolTipText = deTag( mToolTipText); | ||
217 | mToolTipText = "<b>" + i18n("Todo: ") + "</b>"+ mToolTipText; | ||
218 | mToolTip.append( mToolTipText ); | ||
219 | } | ||
216 | } | 220 | } |
217 | mToolTip.sort(); | 221 | mToolTip.sort(); |
222 | if (KOPrefs::instance()->mCurrentDisplayedView == VIEW_J_VIEW ) { | ||
223 | Journal *j = mCalendar->journal( mDate ); | ||
224 | if ( j ) { | ||
225 | QString mToolTipText = j->description().left(100); | ||
226 | if ( j->description().length() > 100 ) | ||
227 | mToolTipText += " ..."; | ||
228 | mToolTipText = deTag( mToolTipText); | ||
229 | mToolTipText = "<b>" + i18n("Journal: ") + "</b>"+ mToolTipText; | ||
230 | mToolTip.append( mToolTipText ); | ||
231 | } | ||
232 | } | ||
218 | return "<b>"+KGlobal::locale()->formatDate(days[tmp]) + "</b><br>" + mToolTip.join("<br>"); | 233 | return "<b>"+KGlobal::locale()->formatDate(days[tmp]) + "</b><br>" + mToolTip.join("<br>"); |
219 | } | 234 | } |
235 | |||
236 | |||
237 | QString KODayMatrix::deTag( QString mToolTipText ) | ||
238 | { | ||
239 | |||
240 | #if QT_VERSION >= 0x030000 | ||
241 | mToolTipText.replace( '<' , "<" ); | ||
242 | mToolTipText.replace( '>' , ">" ); | ||
243 | #else | ||
244 | if ( mToolTipText.find ('<') >= 0 ) { | ||
245 | mToolTipText.replace( QRegExp("<") , "<" ); | ||
246 | } | ||
247 | if ( mToolTipText.find ('>') >= 0 ) { | ||
248 | mToolTipText.replace( QRegExp(">") , ">" ); | ||
249 | } | ||
250 | #endif | ||
251 | return mToolTipText; | ||
252 | } | ||
220 | void KODayMatrix::setCalendar( Calendar *cal ) | 253 | void KODayMatrix::setCalendar( Calendar *cal ) |
221 | { | 254 | { |
222 | mCalendar = cal; | 255 | mCalendar = cal; |
223 | 256 | ||
diff --git a/korganizer/kodaymatrix.h b/korganizer/kodaymatrix.h index a3216d6..b96e08f 100644 --- a/korganizer/kodaymatrix.h +++ b/korganizer/kodaymatrix.h | |||
@@ -206,8 +206,9 @@ signals: | |||
206 | */ | 206 | */ |
207 | void eventDropped(Event *event); | 207 | void eventDropped(Event *event); |
208 | 208 | ||
209 | protected: | 209 | protected: |
210 | QString deTag( QString mToolTipText ); | ||
210 | 211 | ||
211 | void paintEvent(QPaintEvent *ev); | 212 | void paintEvent(QPaintEvent *ev); |
212 | 213 | ||
213 | void mousePressEvent (QMouseEvent* e); | 214 | void mousePressEvent (QMouseEvent* e); |