00001 #ifndef IGUANA_STUDIO_IG_VIEW_H
00002 # define IGUANA_STUDIO_IG_VIEW_H
00003
00004
00005
00006 # include "Iguana/Studio/interface/config.h"
00007 # include <string>
00008
00009
00010
00011
00012
00013 class IgPage;
00014 class IgState;
00015
00016
00017
00018
00019
00020 class IGUANA_STUDIO_API IgView
00021 {
00022 public:
00023 IgView (IgPage *page);
00024 virtual ~IgView (void);
00025
00026
00027
00028
00029 virtual IgState *state (void);
00030 IgPage *page (void);
00031
00032 std::string title (void) const;
00033 void setTitle (const char *name);
00034
00035 private:
00036 IgPage *m_page;
00037 std::string m_title;
00038 };
00039
00040
00041
00042
00043 #endif // IGUANA_STUDIO_IG_VIEW_H