31 mHasEndDate( false ), mTransparency( Opaque )
38 mHasEndDate = e.mHasEndDate;
39 mTransparency = e.mTransparency;
50 return new Event(* this);
55 Incidence::operator=( e );
57 mHasEndDate = e.mHasEndDate;
58 mTransparency = e.mTransparency;
62 bool Event::operator==( const Event& e2 ) const
75 if (mReadOnly) return;
80 setHasDuration( false);
88 if (hasDuration()) return dtStart().addSecs(duration());
98 else return dtEnd().addSecs(-1).date();
103 return KGlobal::locale()->formatTime( dtEnd().time());
108 return KGlobal::locale()->formatDate( dtEnd().date(),shortfmt);
113 return KGlobal::locale()->formatDateTime( dtEnd());
130 TQDateTime end( dtEnd() );
132 end = end.addSecs(-1);
134 bool multi = ( start.date() != end.date() && start <= end );
140 if (mReadOnly) return;
147 return mTransparency;
153 Incidence::setDuration(seconds);
|