#ifndef UI_FACTORY_H #define UI_FACTORY_H #include "textrep/TRDescription.h" class UIComponent; class CSchemeManager; class UIFactory { public: // Uses name of entity to decided what type of UI component to build, uses the description to // set all it's properties it recognizes virtual UIComponent* BuildComponent(const TRDescription& inTextRep, CSchemeManager* inSchemeManager); }; #endif