Public Types | |
typedef std::vector < boost::shared_ptr < single_mode_controller > > | sm_controller_ptr_vector |
Public Member Functions | |
controller (model &m) | |
boost::shared_ptr < single_mode_controller > | get_sm_controller () |
void | show_stuff_types_list () |
void | show_title () |
void | update_view_from_model () |
void | handle_stuff_list_item_clicked () |
void | handle_stuff_types_list_item_clicked () |
void | handle_copy_button_clicked () |
void | handle_lua_button_clicked (CVideo &video) |
Private Attributes | |
model & | model_ |
sm_controller_ptr_vector | sm_controllers_ |
Definition at line 682 of file gamestate_inspector.cpp.
typedef std::vector<boost::shared_ptr<single_mode_controller> > gui2::tgamestate_inspector::controller::sm_controller_ptr_vector |
Definition at line 686 of file gamestate_inspector.cpp.
|
inline |
Definition at line 687 of file gamestate_inspector.cpp.
References gui2::event_mode_controller::EVENT_HANDLER, model_, sm_controllers_, resources::teams, and gui2::event_mode_controller::WMI_HANDLER.
|
inline |
Definition at line 711 of file gamestate_inspector.cpp.
References gui2::tlistbox::get_selected_row(), model_, game_config::images::selected, sm_controllers_, and gui2::tgamestate_inspector::model::stuff_types_list.
Referenced by handle_stuff_list_item_clicked(), handle_stuff_types_list_item_clicked(), and update_view_from_model().
|
inline |
Definition at line 763 of file gamestate_inspector.cpp.
References desktop::clipboard::copy_to_clipboard(), gui2::tgamestate_inspector::model::inspect, gui2::tcontrol::label(), and model_.
Referenced by gui2::tgamestate_inspector::view::handle_copy_button_clicked().
Definition at line 768 of file gamestate_inspector.cpp.
References gui2::tlua_interpreter::display(), and gui2::tlua_interpreter::GAME.
Referenced by gui2::tgamestate_inspector::view::handle_lua_button_clicked().
|
inline |
Definition at line 747 of file gamestate_inspector.cpp.
References get_sm_controller(), model_, and gui2::tgamestate_inspector::model::set_inspect_window_text().
Referenced by gui2::tgamestate_inspector::view::handle_stuff_list_item_clicked().
|
inline |
Definition at line 755 of file gamestate_inspector.cpp.
References gui2::tgamestate_inspector::model::clear_stuff_list(), get_sm_controller(), model_, and gui2::tgamestate_inspector::model::set_inspect_window_text().
Referenced by gui2::tgamestate_inspector::view::handle_stuff_types_list_item_clicked().
|
inline |
Definition at line 721 of file gamestate_inspector.cpp.
References gui2::tgamestate_inspector::model::add_row_to_stuff_types_list(), gui2::tgamestate_inspector::model::clear_stuff_types_list(), model_, and sm_controllers_.
Referenced by gui2::tgamestate_inspector::view::pre_show().
|
inline |
Definition at line 732 of file gamestate_inspector.cpp.
References gui2::tgamestate_inspector::model::inspector_name, model_, gui2::tgamestate_inspector::model::name, and gui2::tcontrol::set_label().
Referenced by update_view_from_model().
|
inline |
Definition at line 738 of file gamestate_inspector.cpp.
References get_sm_controller(), and show_title().
Referenced by gui2::tgamestate_inspector::view::pre_show().
|
private |
Definition at line 774 of file gamestate_inspector.cpp.
Referenced by controller(), get_sm_controller(), handle_copy_button_clicked(), handle_stuff_list_item_clicked(), handle_stuff_types_list_item_clicked(), show_stuff_types_list(), and show_title().
|
private |
Definition at line 775 of file gamestate_inspector.cpp.
Referenced by controller(), get_sm_controller(), and show_stuff_types_list().