$search

RosSpawnGuiWindow Class Reference

#include <rosspawn_gui.h>

List of all members.

Classes

class  PluginRecord

Public Member Functions

void cb_node_event (const rosspawn::NodeEvent::ConstPtr &msg)
void on_status_toggled (const Glib::ustring &path)
 RosSpawnGuiWindow (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &builder)
void set_ros_node (ros::NodeHandle &n)
virtual ~RosSpawnGuiWindow ()

Private Attributes

ros::NodeHandle __n
Glib::Dispatcher __redraw_dispatcher
ros::ServiceClient __srv_cont
ros::ServiceClient __srv_lstav
ros::ServiceClient __srv_lstld
ros::ServiceClient __srv_pause
ros::ServiceClient __srv_start
ros::ServiceClient __srv_stop
ros::Subscriber __sub_node_events
Glib::RefPtr< Gtk::ListStore > m_plugin_list
PluginRecord m_plugin_record
Gtk::Statusbar * m_stb_status
Gtk::TreeView * m_trv_plugins

Detailed Description

Graphical plugin management tool.

Author:
Tim Niemueller
Daniel Beck

Definition at line 32 of file rosspawn_gui.h.


Constructor & Destructor Documentation

RosSpawnGuiWindow::RosSpawnGuiWindow ( BaseObjectType *  cobject,
const Glib::RefPtr< Gtk::Builder > &  builder 
)

Constructor.

Parameters:
cobject C base object
ref_xml Glade XML

Definition at line 43 of file rosspawn_gui.cpp.

RosSpawnGuiWindow::~RosSpawnGuiWindow (  )  [virtual]

Destructor.

Definition at line 67 of file rosspawn_gui.cpp.


Member Function Documentation

void RosSpawnGuiWindow::cb_node_event ( const rosspawn::NodeEvent::ConstPtr msg  ) 

Definition at line 74 of file rosspawn_gui.cpp.

void RosSpawnGuiWindow::on_status_toggled ( const Glib::ustring &  path  ) 

Signal handler that is called when the loaded checkbox is toggled.

Parameters:
path the path of the selected row

Definition at line 127 of file rosspawn_gui.cpp.

void RosSpawnGuiWindow::set_ros_node ( ros::NodeHandle n  ) 

Definition at line 144 of file rosspawn_gui.cpp.


Member Data Documentation

Definition at line 71 of file rosspawn_gui.h.

Glib::Dispatcher RosSpawnGuiWindow::__redraw_dispatcher [private]

Definition at line 69 of file rosspawn_gui.h.

Definition at line 75 of file rosspawn_gui.h.

Definition at line 77 of file rosspawn_gui.h.

Definition at line 76 of file rosspawn_gui.h.

Definition at line 74 of file rosspawn_gui.h.

Definition at line 72 of file rosspawn_gui.h.

Definition at line 73 of file rosspawn_gui.h.

Definition at line 78 of file rosspawn_gui.h.

Glib::RefPtr<Gtk::ListStore> RosSpawnGuiWindow::m_plugin_list [private]

Definition at line 64 of file rosspawn_gui.h.

Definition at line 65 of file rosspawn_gui.h.

Gtk::Statusbar* RosSpawnGuiWindow::m_stb_status [private]

Definition at line 67 of file rosspawn_gui.h.

Gtk::TreeView* RosSpawnGuiWindow::m_trv_plugins [private]

Definition at line 68 of file rosspawn_gui.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


rosspawn_gui
Author(s): Tim Niemueller
autogenerated on Tue Mar 5 12:27:19 2013