author | zautrix <zautrix> | 2005-06-30 06:47:32 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-06-30 06:47:32 (UTC) |
commit | 0e4ec4bb2a13a89d3d6145ea076a5734481cb252 (patch) (unidiff) | |
tree | fecf6ecb38a726323fb9522eaae1764930ec49cf | |
parent | 0fc571a7eadda739fd1a93d627e7129b9956c9f6 (diff) | |
download | kdepimpi-0e4ec4bb2a13a89d3d6145ea076a5734481cb252.zip kdepimpi-0e4ec4bb2a13a89d3d6145ea076a5734481cb252.tar.gz kdepimpi-0e4ec4bb2a13a89d3d6145ea076a5734481cb252.tar.bz2 |
fixixix
-rw-r--r-- | korganizer/journalentry.cpp | 7 | ||||
-rw-r--r-- | korganizer/kojournalview.cpp | 6 | ||||
-rw-r--r-- | korganizer/kojournalview.h | 1 | ||||
-rw-r--r-- | korganizer/koviewmanager.h | 1 | ||||
-rw-r--r-- | korganizer/mainwindow.cpp | 6 |
5 files changed, 16 insertions, 5 deletions
diff --git a/korganizer/journalentry.cpp b/korganizer/journalentry.cpp index 395392c..3c01eeb 100644 --- a/korganizer/journalentry.cpp +++ b/korganizer/journalentry.cpp | |||
@@ -260,7 +260,8 @@ void JournalEntry::writeJournal() | |||
260 | mCalendar->addJournal(mJournal); | 260 | mCalendar->addJournal(mJournal); |
261 | } | 261 | } |
262 | 262 | if ( mJournal->description() != mEditor->text() ) | |
263 | mJournal->setDescription(mEditor->text()); | 263 | mJournal->setDescription(mEditor->text()); |
264 | mJournal->setSummary(mTitle->text()); | 264 | if ( mJournal->summary() != mTitle->text() ) |
265 | mJournal->setSummary(mTitle->text()); | ||
265 | } | 266 | } |
266 | 267 | ||
diff --git a/korganizer/kojournalview.cpp b/korganizer/kojournalview.cpp index b659d53..51ae0a0 100644 --- a/korganizer/kojournalview.cpp +++ b/korganizer/kojournalview.cpp | |||
@@ -119,5 +119,9 @@ void KOJournalView::updateView() | |||
119 | showDates( mDate, QDate() ); | 119 | showDates( mDate, QDate() ); |
120 | } | 120 | } |
121 | 121 | void KOJournalView::checkModified() | |
122 | { | ||
123 | qDebug("checkmod "); | ||
124 | flushView(); | ||
125 | } | ||
122 | void KOJournalView::flushView() | 126 | void KOJournalView::flushView() |
123 | { | 127 | { |
diff --git a/korganizer/kojournalview.h b/korganizer/kojournalview.h index 331bdfa..7fa94ae 100644 --- a/korganizer/kojournalview.h +++ b/korganizer/kojournalview.h | |||
@@ -51,4 +51,5 @@ class KOJournalView : public KOrg::BaseView | |||
51 | {DateList q; | 51 | {DateList q; |
52 | return q;}; | 52 | return q;}; |
53 | void checkModified(); | ||
53 | signals: | 54 | signals: |
54 | void deleteJournal(Journal *); | 55 | void deleteJournal(Journal *); |
diff --git a/korganizer/koviewmanager.h b/korganizer/koviewmanager.h index d5a8e3b..2e6aaed 100644 --- a/korganizer/koviewmanager.h +++ b/korganizer/koviewmanager.h | |||
@@ -78,4 +78,5 @@ class KOViewManager : public QObject | |||
78 | 78 | ||
79 | KOAgendaView *agendaView() const { return mAgendaView; } | 79 | KOAgendaView *agendaView() const { return mAgendaView; } |
80 | KOJournalView *journalView() const { return mJournalView; } | ||
80 | 81 | ||
81 | signals: | 82 | signals: |
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp index d8373a6..fb6d6ec 100644 --- a/korganizer/mainwindow.cpp +++ b/korganizer/mainwindow.cpp | |||
@@ -48,4 +48,5 @@ | |||
48 | #include "datenavigator.h" | 48 | #include "datenavigator.h" |
49 | #include "koagendaview.h" | 49 | #include "koagendaview.h" |
50 | #include "kojournalview.h" | ||
50 | #include "koagenda.h" | 51 | #include "koagenda.h" |
51 | #include "kodialogmanager.h" | 52 | #include "kodialogmanager.h" |
@@ -1835,5 +1836,6 @@ void MainWindow::saveOnClose() | |||
1835 | } | 1836 | } |
1836 | #endif | 1837 | #endif |
1837 | 1838 | if ( mView->viewManager()->journalView() ) | |
1839 | mView->viewManager()->journalView()->checkModified(); | ||
1838 | if ( mCalendarModifiedFlag || mView->checkFileChanged( defaultFileName())) | 1840 | if ( mCalendarModifiedFlag || mView->checkFileChanged( defaultFileName())) |
1839 | save(); | 1841 | save(); |
@@ -1900,4 +1902,6 @@ void MainWindow::backupAllFiles() | |||
1900 | void MainWindow::save() | 1902 | void MainWindow::save() |
1901 | { | 1903 | { |
1904 | if ( mView->viewManager()->journalView() ) | ||
1905 | mView->viewManager()->journalView()->checkModified(); | ||
1902 | if ( !mCalendarModifiedFlag ) { | 1906 | if ( !mCalendarModifiedFlag ) { |
1903 | qDebug("KO: Calendar not modified. Nothing saved."); | 1907 | qDebug("KO: Calendar not modified. Nothing saved."); |