aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeParser.h
diff options
context:
space:
mode:
authorVicent Marti2008-07-01 15:57:30 +0000
committerVicent Marti2008-07-01 15:57:30 +0000
commit6c85e960b202ea8cb3af87c7d3c644690f51e511 (patch)
tree2fd1b91c02030b6a097a8d061389594c8c6da7bc /gui/ThemeParser.h
parente44505cda44d091d43eeea4bc05a7eb1919ec63a (diff)
downloadscummvm-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.h6
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();