[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