Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef GUI_DIALOGS_GAMESTATE_INSPECTOR_HPP_INCLUDED
00017 #define GUI_DIALOGS_GAMESTATE_INSPECTOR_HPP_INCLUDED
00018
00019 #include "gui/dialogs/dialog.hpp"
00020 #include "../../variable.hpp"
00021
00022 #include <boost/shared_ptr.hpp>
00023
00024 namespace gui2 {
00025
00026 class tgamestate_inspector : public tdialog {
00027 public:
00028 class model;
00029 class view;
00030 class controller;
00031 explicit tgamestate_inspector(const vconfig &cfg);
00032
00033 boost::shared_ptr<view> get_view();
00034
00035 private:
00036
00037 void pre_show(CVideo& video, twindow& window);
00038
00039
00040 virtual const std::string& window_id() const;
00041
00042 boost::shared_ptr<view> view_;
00043
00044 };
00045
00046 }
00047
00048 #endif