/* * CommandLineUIFactory.hpp * * Created on: May 8, 2010 * Author: heber */ #ifndef COMMANDLINEUIFACTORY_HPP_ #define COMMANDLINEUIFACTORY_HPP_ #include "UIFactory.hpp" class CommandLineUIFactory : public UIFactory { friend class UIFactory; public: virtual ~CommandLineUIFactory(); virtual Dialog* makeDialog(); virtual MainWindow* makeMainWindow(); struct description : public UIFactory::factoryDescription { description(); virtual ~description(); virtual UIFactory* makeFactory(); }; protected: CommandLineUIFactory(); }; #endif /* COMMANDLINEUIFACTORY_HPP_ */