author | zautrix <zautrix> | 2005-08-17 18:03:56 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-08-17 18:03:56 (UTC) |
commit | 14f656fff72f1e7c2fedbb196fb97bbdd4fb1aac (patch) (unidiff) | |
tree | 9ccd2676090560a0471fd72f6102a01d7a2e889a | |
parent | b3de38d3c4c3935a3fa428eeb4ad97fa8c60c43a (diff) | |
download | kdepimpi-14f656fff72f1e7c2fedbb196fb97bbdd4fb1aac.zip kdepimpi-14f656fff72f1e7c2fedbb196fb97bbdd4fb1aac.tar.gz kdepimpi-14f656fff72f1e7c2fedbb196fb97bbdd4fb1aac.tar.bz2 |
fix fox
-rw-r--r-- | bin/kdepim/WhatsNew.txt | 1 | ||||
-rw-r--r-- | korganizer/koeditorgeneraltodo.cpp | 12 | ||||
-rw-r--r-- | libkcal/todo.cpp | 1 |
3 files changed, 7 insertions, 7 deletions
diff --git a/bin/kdepim/WhatsNew.txt b/bin/kdepim/WhatsNew.txt index 18e94a7..15caf9e 100644 --- a/bin/kdepim/WhatsNew.txt +++ b/bin/kdepim/WhatsNew.txt | |||
@@ -1,14 +1,15 @@ | |||
1 | Info about the changes in new versions of KDE-Pim/Pi | 1 | Info about the changes in new versions of KDE-Pim/Pi |
2 | 2 | ||
3 | ********** VERSION 2.2.1 ************ | 3 | ********** VERSION 2.2.1 ************ |
4 | 4 | ||
5 | KO/Pi: | 5 | KO/Pi: |
6 | Fixed a problem displaying very long allday events in agenda view in single day mode. | 6 | Fixed a problem displaying very long allday events in agenda view in single day mode. |
7 | Fixed a problem with the default settings for new todos. | ||
7 | 8 | ||
8 | KA/Pi: | 9 | KA/Pi: |
9 | Added a config option to turn on asking before a contact is deleted. | 10 | Added a config option to turn on asking before a contact is deleted. |
10 | Fixed a problem with the default view and view selection at startup. | 11 | Fixed a problem with the default view and view selection at startup. |
11 | 12 | ||
12 | ********** VERSION 2.2.0 ************ | 13 | ********** VERSION 2.2.0 ************ |
13 | 14 | ||
14 | New stable release! | 15 | New stable release! |
diff --git a/korganizer/koeditorgeneraltodo.cpp b/korganizer/koeditorgeneraltodo.cpp index 10d9a8c..d32d5a5 100644 --- a/korganizer/koeditorgeneraltodo.cpp +++ b/korganizer/koeditorgeneraltodo.cpp | |||
@@ -203,22 +203,17 @@ void KOEditorGeneralTodo::initStatus(QWidget *parent,QBoxLayout *topLayout) | |||
203 | void KOEditorGeneralTodo::setDefaults(QDateTime due,bool allDay) | 203 | void KOEditorGeneralTodo::setDefaults(QDateTime due,bool allDay) |
204 | { | 204 | { |
205 | 205 | ||
206 | mSummaryEdit->load(KOLocationBox::SUMMARYTODO); | 206 | mSummaryEdit->load(KOLocationBox::SUMMARYTODO); |
207 | mLocationEdit->load(KOLocationBox::LOCATION); | 207 | mLocationEdit->load(KOLocationBox::LOCATION); |
208 | KOEditorGeneral::setDefaults(allDay); | 208 | KOEditorGeneral::setDefaults(allDay); |
209 | 209 | ||
210 | mTimeButton->setChecked( !allDay ); | 210 | mTimeButton->setChecked( !allDay ); |
211 | if(mTimeButton->isChecked()) { | 211 | mTimeButton->setEnabled( !allDay ); |
212 | mTimeButton->setEnabled(true); | ||
213 | } | ||
214 | else { | ||
215 | mTimeButton->setEnabled(false); | ||
216 | } | ||
217 | 212 | ||
218 | enableTimeEdits( !allDay ); | 213 | enableTimeEdits( !allDay ); |
219 | if ( due.isValid() ) { | 214 | if ( due.isValid() ) { |
220 | mDueCheck->setChecked(true); | 215 | mDueCheck->setChecked(true); |
221 | enableDueEdit(true); | 216 | enableDueEdit(true); |
222 | alarmDisable(false); | 217 | alarmDisable(false); |
223 | } else { | 218 | } else { |
224 | mDueCheck->setChecked(false); | 219 | mDueCheck->setChecked(false); |
@@ -247,45 +242,48 @@ void KOEditorGeneralTodo::setDefaults(QDateTime due,bool allDay) | |||
247 | void KOEditorGeneralTodo::readTodo(Todo *todo) | 242 | void KOEditorGeneralTodo::readTodo(Todo *todo) |
248 | { | 243 | { |
249 | 244 | ||
250 | mSummaryEdit->load(KOLocationBox::SUMMARYTODO); | 245 | mSummaryEdit->load(KOLocationBox::SUMMARYTODO); |
251 | mLocationEdit->load(KOLocationBox::LOCATION); | 246 | mLocationEdit->load(KOLocationBox::LOCATION); |
252 | KOEditorGeneral::readIncidence(todo); | 247 | KOEditorGeneral::readIncidence(todo); |
253 | 248 | ||
254 | QDateTime dueDT; | 249 | QDateTime dueDT; |
250 | mTimeButton->setChecked( !todo->doesFloat() ); | ||
251 | mTimeButton->setEnabled( !todo->doesFloat() ); | ||
255 | 252 | ||
256 | if (todo->hasDueDate()) { | 253 | if (todo->hasDueDate()) { |
257 | enableAlarmEdit(true); | 254 | enableAlarmEdit(true); |
258 | dueDT = todo->dtDue(); | 255 | dueDT = todo->dtDue(); |
259 | mDueDateEdit->setDate(todo->dtDue().date()); | 256 | mDueDateEdit->setDate(todo->dtDue().date()); |
260 | mDueTimeEdit->setTime(todo->dtDue().time()); | 257 | mDueTimeEdit->setTime(todo->dtDue().time()); |
261 | mDueCheck->setChecked(true); | 258 | mDueCheck->setChecked(true); |
259 | mTimeButton->setEnabled( true ); | ||
262 | } else { | 260 | } else { |
263 | alarmDisable(true); | 261 | alarmDisable(true); |
264 | mDueDateEdit->setEnabled(false); | 262 | mDueDateEdit->setEnabled(false); |
265 | mDueTimeEdit->setEnabled(false); | 263 | mDueTimeEdit->setEnabled(false); |
266 | mDueDateEdit->setDate(QDate::currentDate()); | 264 | mDueDateEdit->setDate(QDate::currentDate()); |
267 | mDueTimeEdit->setTime(QTime::currentTime()); | 265 | mDueTimeEdit->setTime(QTime::currentTime()); |
268 | mDueCheck->setChecked(false); | 266 | mDueCheck->setChecked(false); |
269 | } | 267 | } |
270 | 268 | ||
271 | if (todo->hasStartDate()) { | 269 | if (todo->hasStartDate()) { |
272 | mStartDateEdit->setDate(todo->dtStart().date()); | 270 | mStartDateEdit->setDate(todo->dtStart().date()); |
273 | mStartTimeEdit->setTime(todo->dtStart().time()); | 271 | mStartTimeEdit->setTime(todo->dtStart().time()); |
274 | mStartCheck->setChecked(true); | 272 | mStartCheck->setChecked(true); |
273 | mTimeButton->setEnabled( true ); | ||
275 | } else { | 274 | } else { |
276 | mStartDateEdit->setEnabled(false); | 275 | mStartDateEdit->setEnabled(false); |
277 | mStartTimeEdit->setEnabled(false); | 276 | mStartTimeEdit->setEnabled(false); |
278 | mStartDateEdit->setDate(QDate::currentDate()); | 277 | mStartDateEdit->setDate(QDate::currentDate()); |
279 | mStartTimeEdit->setTime(QTime::currentTime()); | 278 | mStartTimeEdit->setTime(QTime::currentTime()); |
280 | mStartCheck->setChecked(false); | 279 | mStartCheck->setChecked(false); |
281 | } | 280 | } |
282 | 281 | ||
283 | mTimeButton->setChecked( !todo->doesFloat() ); | ||
284 | 282 | ||
285 | mCompletedCombo->setCurrentItem(todo->percentComplete() / 20); | 283 | mCompletedCombo->setCurrentItem(todo->percentComplete() / 20); |
286 | if (todo->isCompleted() && todo->hasCompletedDate()) { | 284 | if (todo->isCompleted() && todo->hasCompletedDate()) { |
287 | mCompleted = todo->completed(); | 285 | mCompleted = todo->completed(); |
288 | } | 286 | } |
289 | setCompletedDate(); | 287 | setCompletedDate(); |
290 | 288 | ||
291 | mPriorityCombo->setCurrentItem(todo->priority()-1); | 289 | mPriorityCombo->setCurrentItem(todo->priority()-1); |
diff --git a/libkcal/todo.cpp b/libkcal/todo.cpp index e4508a0..48d37d5 100644 --- a/libkcal/todo.cpp +++ b/libkcal/todo.cpp | |||
@@ -37,16 +37,17 @@ Todo::Todo(): QObject(), Incidence() | |||
37 | 37 | ||
38 | mHasDueDate = false; | 38 | mHasDueDate = false; |
39 | setHasStartDate( false ); | 39 | setHasStartDate( false ); |
40 | mCompleted = getEvenTime(QDateTime::currentDateTime()); | 40 | mCompleted = getEvenTime(QDateTime::currentDateTime()); |
41 | mHasCompletedDate = false; | 41 | mHasCompletedDate = false; |
42 | mPercentComplete = 0; | 42 | mPercentComplete = 0; |
43 | mRunning = false; | 43 | mRunning = false; |
44 | mRunSaveTimer = 0; | 44 | mRunSaveTimer = 0; |
45 | setFloats( true ); | ||
45 | } | 46 | } |
46 | 47 | ||
47 | Todo::Todo(const Todo &t) : QObject(),Incidence(t) | 48 | Todo::Todo(const Todo &t) : QObject(),Incidence(t) |
48 | { | 49 | { |
49 | mDtDue = t.mDtDue; | 50 | mDtDue = t.mDtDue; |
50 | mHasDueDate = t.mHasDueDate; | 51 | mHasDueDate = t.mHasDueDate; |
51 | mCompleted = t.mCompleted; | 52 | mCompleted = t.mCompleted; |
52 | mHasCompletedDate = t.mHasCompletedDate; | 53 | mHasCompletedDate = t.mHasCompletedDate; |