19#ifndef INCLUDED_SLIDESHOW_SOURCE_INC_EVENT_HXX
20#define INCLUDED_SLIDESHOW_SOURCE_INC_EVENT_HXX
23#include <rtl/ustring.hxx>
Definition of Event interface.
virtual bool isCharged() const =0
Query whether this event is still charged, i.e.
const OUString msDescription
Event(OUString sDescription)
const OUString & GetDescription() const
virtual double getActivationTime(double nCurrentTime) const =0
Query the activation time instant this event shall be fired, if it was inserted at instant nCurrentTi...
virtual bool fire()=0
Execute the event.
::std::vector< EventSharedPtr > VectorOfEvents
::std::shared_ptr< Event > EventSharedPtr