summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core/opimevent.h
authorzecke <zecke>2004-11-18 22:20:17 (UTC)
committer zecke <zecke>2004-11-18 22:20:17 (UTC)
commit770e76de2e039300a1e89f3cb0c4785a8d1c16a7 (patch) (side-by-side diff)
tree2e0ffedac20db3e5adc0e6ab216f9121fe7e91ca /libopie2/opiepim/core/opimevent.h
parentea24c0654cab6eb62ad4be717c7a2380ad1aa978 (diff)
downloadopie-770e76de2e039300a1e89f3cb0c4785a8d1c16a7.zip
opie-770e76de2e039300a1e89f3cb0c4785a8d1c16a7.tar.gz
opie-770e76de2e039300a1e89f3cb0c4785a8d1c16a7.tar.bz2
Remove obsoleted OPimEffectiveEvent as it is superseeded
by the generic OPimOccurrence
Diffstat (limited to 'libopie2/opiepim/core/opimevent.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiepim/core/opimevent.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/libopie2/opiepim/core/opimevent.h b/libopie2/opiepim/core/opimevent.h
index 32f648f..1d12530 100644
--- a/libopie2/opiepim/core/opimevent.h
+++ b/libopie2/opiepim/core/opimevent.h
@@ -216,74 +216,9 @@ class OPimEvent : public OPimRecord
struct Data;
Data* data;
class Private;
Private* priv;
};
-
-/**
- * AN Event can span through multiple days. We split up a multiday eve
- */
-class OEffectiveEvent
-{
-
- public:
- typedef QValueList<OEffectiveEvent> ValueList;
- enum Position { MidWay, Start, End, StartEnd };
- // If we calculate the effective event of a multi-day event
- // we have to figure out whether we are at the first day,
- // at the end, or anywhere else ("middle"). This is important
- // for the start/end times (00:00/23:59)
- // MidWay: 00:00 -> 23:59, as we are "in the middle" of a multi-
- // day event
- // Start: start time -> 23:59
- // End: 00:00 -> end time
- // Start | End == StartEnd: for single-day events (default)
- // here we draw start time -> end time
- OEffectiveEvent();
- OEffectiveEvent( const OPimEvent& event, const QDate& startDate, Position pos = StartEnd );
- OEffectiveEvent( const OEffectiveEvent& );
- OEffectiveEvent &operator=( const OEffectiveEvent& );
- ~OEffectiveEvent();
-
- void setStartTime( const QTime& );
- void setEndTime( const QTime& );
- void setEvent( const OPimEvent& );
- void setDate( const QDate& );
-
- void setEffectiveDates( const QDate& from, const QDate& to );
-
- QString description() const;
- QString location() const;
- QString note() const;
- OPimEvent event() const;
- QTime startTime() const;
- QTime endTime() const;
- QDate date() const;
-
- /* return the length in hours */
- int length() const;
- int size() const;
-
- QDate startDate() const;
- QDate endDate() const;
-
- bool operator<( const OEffectiveEvent &e ) const;
- bool operator<=( const OEffectiveEvent &e ) const;
- bool operator==( const OEffectiveEvent &e ) const;
- bool operator!=( const OEffectiveEvent &e ) const;
- bool operator>( const OEffectiveEvent &e ) const;
- bool operator>= ( const OEffectiveEvent &e ) const;
-
- private:
- void deref();
- inline void changeOrModify();
- class Private;
- Private* priv;
- struct Data;
- Data* data;
-
-};
-
}
#endif