aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeParser.h
diff options
context:
space:
mode:
authorVicent Marti2008-07-02 18:11:41 +0000
committerVicent Marti2008-07-02 18:11:41 +0000
commitd385c34dd0c52ccc4c7fff50e88361dbb2cd588d (patch)
treece1a73453fb8d76a84bfa9f068c05555c6a47d3e /gui/ThemeParser.h
parent6c85e960b202ea8cb3af87c7d3c644690f51e511 (diff)
downloadscummvm-rg350-d385c34dd0c52ccc4c7fff50e88361dbb2cd588d.tar.gz
scummvm-rg350-d385c34dd0c52ccc4c7fff50e88361dbb2cd588d.tar.bz2
scummvm-rg350-d385c34dd0c52ccc4c7fff50e88361dbb2cd588d.zip
InterfaceManager functionality translated into a Theme subclass "ThemeRenderer" to easen integration with the current GUI.
svn-id: r32876
Diffstat (limited to 'gui/ThemeParser.h')
-rw-r--r--gui/ThemeParser.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/gui/ThemeParser.h b/gui/ThemeParser.h
index 68e8272b80..56d45eb802 100644
--- a/gui/ThemeParser.h
+++ b/gui/ThemeParser.h
@@ -36,7 +36,7 @@
#include "common/xmlparser.h"
#include "graphics/VectorRenderer.h"
-#include "gui/InterfaceManager.h"
+#include "gui/ThemeRenderer.h"
/**
*********************************************
@@ -308,7 +308,7 @@ namespace GUI {
using namespace Graphics;
using namespace Common;
-class InterfaceManager;
+class ThemeRenderer;
class ThemeParser : public XMLParser {
typedef void (VectorRenderer::*DrawingFunctionCallback)(const Common::Rect &, const DrawStep &);
@@ -316,10 +316,10 @@ class ThemeParser : public XMLParser {
typedef GUI::InterfaceManager InterfaceManager;
public:
- ThemeParser(InterfaceManager *parent);
+ ThemeParser(GUI::ThemeRenderer *parent);
protected:
- InterfaceManager *_GUI;
+ ThemeRenderer *_theme;
bool keyCallback(Common::String keyName);
bool parserCallback_DRAWSTEP();