00001 #ifndef _CONTEXT_MENU_EVENT_ARGS_H_ 00002 #define _CONTEXT_MENU_EVENT_ARGS_H_ 00003 00004 #include "eventargs.h" 00005 00006 namespace WoopsiUI { 00007 00008 class Gadget; 00009 class ListDataItem; 00010 class ContextMenuEventArgs; 00011 00015 class ContextMenuEventArgs : public EventArgs<const Gadget*> { 00016 public: 00017 00023 ContextMenuEventArgs(const Gadget* source, const ListDataItem* item) : EventArgs<const Gadget*>(source) { 00024 _item = item; 00025 }; 00026 00031 inline const ListDataItem* getItem() const { return _item; }; 00032 00033 private: 00034 const ListDataItem* _item; 00035 }; 00036 } 00037 00038 #endif