[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/kplato
From:       Dag Andersen <danders () get2net ! dk>
Date:       2004-11-18 12:10:05
Message-ID: 20041118121005.6D7C316C22 () office ! kde ! org
[Download RAW message or body]

CVS commit by danders: 

In checking start/endtimes, only adjust time if necessary.


  M +12 -4     kpttaskgeneralpanelbase.ui.h   1.8


--- koffice/kplato/kpttaskgeneralpanelbase.ui.h  #1.7:1.8
@@ -196,6 +196,10 @@ void KPTTaskGeneralPanelBase::setEstimat
 void KPTTaskGeneralPanelBase::startTimeChanged( const QDateTime &dt )
 {
-    if (dt > endTime()) {
+    if (dt > endTime()) 
+    {
  scheduleEndTime->blockSignals(true);
+        if (endTime().time() > dt.time())
+     setEndTime(QDateTime(dt.date(), endTime().time()));
+ else
         setEndTime(dt);
  scheduleEndTime->blockSignals(false);
@@ -206,6 +210,10 @@ void KPTTaskGeneralPanelBase::startTimeC
 void KPTTaskGeneralPanelBase::endTimeChanged( const QDateTime &dt )
 {
-    if (dt < startTime()) {
+    if (dt < startTime()) 
+    {
  scheduleStartTime->blockSignals(true);
+ if (startTime().time() < dt.time())
+            setStartTime(QDateTime(dt.date(), startTime().time()));
+        else 
  setStartTime(dt);
         scheduleStartTime->blockSignals(false);


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic