#ifndef XMENULIST_H #define XMENULIST_H #include "xstring.h" #include "xmenudef.h" class MenuList : public XAsset { public: MenuList(); ~MenuList(); void SetName(XString* aName); XString* GetName() const; int GetMenuCount() const; void SetMenuEntry(int aIndex, XMenuDef* aMenuDef); XMenuDef* GetMenuEntry(int aIndex) const; virtual void Clear() override; virtual void ParseData(QDataStream *aStream) override; private: XString* mName; int mMenuCount; QVector mMenus; }; #endif // XMENULIST_H