summaryrefslogtreecommitdiffabout
path: root/korganizer
authorzautrix <zautrix>2004-10-18 09:41:45 (UTC)
committer zautrix <zautrix>2004-10-18 09:41:45 (UTC)
commit112db6c41265da5255a58424186d95d7a00b6ff0 (patch) (side-by-side diff)
treed0ca062305a6dfea479268e2de9c755da8a75708 /korganizer
parent56990d318b15eacf7d3cc7425ab62f68da099ddf (diff)
downloadkdepimpi-112db6c41265da5255a58424186d95d7a00b6ff0.zip
kdepimpi-112db6c41265da5255a58424186d95d7a00b6ff0.tar.gz
kdepimpi-112db6c41265da5255a58424186d95d7a00b6ff0.tar.bz2
template loading changed
Diffstat (limited to 'korganizer') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/koeditorgeneralevent.cpp24
-rw-r--r--korganizer/koeditorgeneralevent.h1
2 files changed, 14 insertions, 11 deletions
diff --git a/korganizer/koeditorgeneralevent.cpp b/korganizer/koeditorgeneralevent.cpp
index 42c3df1..fc5be71 100644
--- a/korganizer/koeditorgeneralevent.cpp
+++ b/korganizer/koeditorgeneralevent.cpp
@@ -52,2 +52,3 @@ KOEditorGeneralEvent::KOEditorGeneralEvent(QObject* parent,
{
+ mTemplate = false;
connect(this,SIGNAL(dateTimesChanged(QDateTime,QDateTime)),
@@ -177,4 +178,4 @@ void KOEditorGeneralEvent::setDateTimes(QDateTime start, QDateTime end)
// kdDebug() << "KOEditorGeneralEvent::setDateTimes(): Start DateTime: " << start.toString() << endl;
-
- mStartDateEdit->setDate(start.date());
+ if ( !mTemplate )
+ mStartDateEdit->setDate(start.date());
// KTimeEdit seems to emit some signals when setTime() is called.
@@ -183,3 +184,4 @@ void KOEditorGeneralEvent::setDateTimes(QDateTime start, QDateTime end)
mStartTimeEdit->blockSignals( false );
- mEndDateEdit->setDate(end.date());
+ if ( !mTemplate )
+ mEndDateEdit->setDate(end.date());
mEndTimeEdit->setTime(end.time());
@@ -263,10 +265,10 @@ void KOEditorGeneralEvent::readEvent( Event *event, bool tmpl )
- if ( !tmpl ) {
- // the rest is for the events only
- mNoTimeButton->setChecked(event->doesFloat());
- timeStuffDisable(event->doesFloat());
-
- setDateTimes(event->dtStart(),event->dtEnd());
- }
-
+ mTemplate = tmpl;
+ // the rest is for the events only
+ mNoTimeButton->setChecked(event->doesFloat());
+ timeStuffDisable(event->doesFloat());
+
+ setDateTimes(event->dtStart(),event->dtEnd());
+
+ mTemplate = false;
switch( event->transparency() ) {
diff --git a/korganizer/koeditorgeneralevent.h b/korganizer/koeditorgeneralevent.h
index 188dc93..0174788 100644
--- a/korganizer/koeditorgeneralevent.h
+++ b/korganizer/koeditorgeneralevent.h
@@ -92,2 +92,3 @@ class KOEditorGeneralEvent : public KOEditorGeneral
private:
+ bool mTemplate;
QLabel *mStartDateLabel;