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_CHAT_LOG_HPP_INCLUDED
00017 #define GUI_DIALOGS_CHAT_LOG_HPP_INCLUDED
00018
00019 #include "gui/dialogs/dialog.hpp"
00020 #include "../../variable.hpp"
00021
00022 #include <boost/shared_ptr.hpp>
00023
00024 class replay;
00025
00026 namespace gui2 {
00027
00028 class tchat_log: public tdialog {
00029 public:
00030 class model;
00031 class view;
00032 class controller;
00033 tchat_log(const vconfig &cfg, replay *replay);
00034
00035
00036 twindow* build_window(CVideo& video);
00037
00038
00039 void pre_show(CVideo& video, twindow& window);
00040
00041 boost::shared_ptr<view> get_view();
00042
00043 private:
00044
00045 virtual const std::string& window_id() const;
00046
00047 boost::shared_ptr<view> view_;
00048
00049 };
00050
00051 }
00052
00053 #endif