#pragma once #include #include "UIWidget.h" namespace Atomic { class UISelectItemSource; class UIMenuWindow : public UIWidget { OBJECT(UIMenuWindow) public: UIMenuWindow(Context* context, UIWidget* target, const String& id); virtual ~UIMenuWindow(); void Show(UISelectItemSource* source); protected: virtual bool OnEvent(const tb::TBWidgetEvent &ev); private: tb::TBGenericStringItemSource* source_; }; }