Index: kplato/libs/kernel/kptappointment.cpp =================================================================== --- kplato/libs/kernel/kptappointment.cpp (revision 907648) +++ kplato/libs/kernel/kptappointment.cpp (working copy) @@ -162,6 +162,11 @@ return a; } +bool AppointmentInterval::operator ==(const AppointmentInterval &interval ) const +{ + return m_start == interval.m_start && m_end == interval.m_end && m_load == interval.m_load; +} + //----------------------- AppointmentIntervalList &AppointmentIntervalList::operator+=( const AppointmentIntervalList &lst ) { Index: kplato/libs/kernel/kptappointment.h =================================================================== --- kplato/libs/kernel/kptappointment.h (revision 907648) +++ kplato/libs/kernel/kptappointment.h (working copy) @@ -76,6 +76,8 @@ bool isValid() const; AppointmentInterval firstInterval(const AppointmentInterval &interval, const DateTime &from) const; + bool operator ==(const AppointmentInterval &interval ) const; + //void inSort(AppointmentInterval *a); //bool operator<( AppointmentInterval &interval ) const; private: