diff options
author | Vicent Marti | 2008-07-01 15:57:30 +0000 |
---|---|---|
committer | Vicent Marti | 2008-07-01 15:57:30 +0000 |
commit | 6c85e960b202ea8cb3af87c7d3c644690f51e511 (patch) | |
tree | 2fd1b91c02030b6a097a8d061389594c8c6da7bc /gui/ThemeParser.h | |
parent | e44505cda44d091d43eeea4bc05a7eb1919ec63a (diff) | |
download | scummvm-rg350-6c85e960b202ea8cb3af87c7d3c644690f51e511.tar.gz scummvm-rg350-6c85e960b202ea8cb3af87c7d3c644690f51e511.tar.bz2 scummvm-rg350-6c85e960b202ea8cb3af87c7d3c644690f51e511.zip |
Rendering pipeline. WIP.
svn-id: r32869
Diffstat (limited to 'gui/ThemeParser.h')
-rw-r--r-- | gui/ThemeParser.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gui/ThemeParser.h b/gui/ThemeParser.h index 55f39d8a44..68e8272b80 100644 --- a/gui/ThemeParser.h +++ b/gui/ThemeParser.h @@ -36,6 +36,7 @@ #include "common/xmlparser.h" #include "graphics/VectorRenderer.h" +#include "gui/InterfaceManager.h" /** ********************************************* @@ -307,15 +308,18 @@ namespace GUI { using namespace Graphics; using namespace Common; +class InterfaceManager; class ThemeParser : public XMLParser { typedef void (VectorRenderer::*DrawingFunctionCallback)(const Common::Rect &, const DrawStep &); typedef bool (ThemeParser::*ParserCallback)(); + typedef GUI::InterfaceManager InterfaceManager; public: - ThemeParser(); + ThemeParser(InterfaceManager *parent); protected: + InterfaceManager *_GUI; bool keyCallback(Common::String keyName); bool parserCallback_DRAWSTEP(); |