24#ifndef KOEVENTPOPUPMENU_H
25#define KOEVENTPOPUPMENU_H
30#include <tqpopupmenu.h>
31#include <tqdatetime.h>
39class KOEventPopupMenu : public TQPopupMenu {
45 void addAdditionalItem( const TQIconSet &icon, const TQString &text,
46 const TQObject *receiver, const char *member,
51 void showIncidencePopup( Calendar *, Incidence *, const TQDate & );
62 void dissociateOccurrence();
63 void dissociateFutureOccurrence();
68 void editIncidenceSignal( Incidence *, const TQDate & );
69 void showIncidenceSignal( Incidence *, const TQDate & );
70 void deleteIncidenceSignal( Incidence * );
71 void cutIncidenceSignal( Incidence * );
72 void copyIncidenceSignal( Incidence * );
73 void pasteIncidenceSignal();
74 void toggleAlarmSignal( Incidence * );
75 void dissociateOccurrenceSignal( Incidence *, const TQDate & );
76 void dissociateFutureOccurrenceSignal( Incidence *, const TQDate & );
80 Incidence *mCurrentIncidence;
83 bool mHasAdditionalItems;
84 TQValueList<int> mEditOnlyItems;
85 TQValueList<int> mRecurrenceItems;
|