3 #include "mof/Texture.h"
4 #include "ItemOperationMenu.h"
8 class ItemMenu : public MyFrame
10 mof::Window* addSelectableTextItem(mof::Window* pOwner , std::vector<mof::Window*>& selectables , TCHAR* text , int size);
12 mof::SelectionModel* m_pSelector;
13 mof::TextureManager* m_pTextureManager;
15 std::list<et::ItemData>& m_itemDataList;
16 et::ItemOperatorFactory* m_pNextMenuFactory;
18 ItemMenu(mof::TextureManager* pTextureManager , std::list<et::ItemData>& itemDataList , et::ItemOperatorFactory* pNextMenuFactory);
19 virtual ~ItemMenu(void);
20 virtual void setVisible(bool visible);
21 virtual mof::SelectionModel* getSelectionModel(){return m_pSelector;}
22 virtual MyFrame* performAction();