00001 #ifndef _DATEBOOKWEEKLSTEVENT_H 00002 #define _DATEBOOKWEEKLSTEVENT_H 00003 00004 #include <opie2/oclickablelabel.h> 00005 00006 #include <qpe/event.h> 00007 00008 class DateBookWeekLstEvent: public Opie::Ui::OClickableLabel 00009 { 00010 Q_OBJECT 00011 public: 00012 DateBookWeekLstEvent(const EffectiveEvent &ev, int weeklistviewconfig =1, 00013 QWidget* parent = 0, const char* name = 0, 00014 WFlags fl = 0); 00015 signals: 00016 void editEvent(const Event &e); 00017 void duplicateEvent(const Event &e); 00018 void removeEvent(const Event &e); 00019 void beamEvent(const Event &e); 00020 void redraw(); 00021 private slots: 00022 void editMe(); 00023 void duplicateMe(); 00024 void deleteMe(); 00025 void beamMe(); 00026 private: 00027 const EffectiveEvent event; 00028 QPopupMenu* popmenue; 00029 protected: 00030 void mousePressEvent( QMouseEvent *e ); 00031 }; 00032 00033 00034 #endif
1.4.2