dsrc isn't necessary for this repo
[client-tools.git] / src / external / 3rd / application / UiBuilder / UIBuilderHistory.h
blob9be82e255fbedcc12355cccb71a0d92843c12119
1 // ======================================================================
2 //
3 // UIBuilderHistory.h
4 // copyright (c) 2001 Sony Online Entertainment
5 //
6 // ======================================================================
8 #ifndef INCLUDED_UIBuilderHistory_H
9 #define INCLUDED_UIBuilderHistory_H
11 // ======================================================================
13 class UIBuilderHistory
15 public:
17 static void install ();
18 static void remove ();
20 static bool back (std::string & path );
21 static bool forward (std::string & path);
22 static void pushNode (const std::string & path);
24 static bool backValid ();
25 static bool forwardValid ();
27 static bool isInstalled();
29 private:
30 UIBuilderHistory (const UIBuilderHistory & rhs);
31 UIBuilderHistory & operator= (const UIBuilderHistory & rhs);
34 // ======================================================================
36 #endif