#include <statepublisher_base.h>
Public Member Functions | |
virtual QWidget * | embeddedWidget () |
virtual bool | enabled () const =0 |
virtual bool | isDebugPlugin () |
virtual const char * | name () const =0 |
virtual void | play (double interval)=0 |
void | setDataMap (const PlotDataMapRef *datamap) |
virtual void | setEnabled (bool enabled) |
virtual void | setParentMenu (QMenu *parent_menu, QAction *parent_action) |
virtual void | updateState (double current_time)=0 |
virtual bool | xmlLoadState (const QDomElement &parent_element) |
virtual bool | xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const |
QDomElement | xmlSaveState (QDomDocument &doc) const |
virtual | ~StatePublisher () |
Protected Attributes | |
QAction * | _action |
const PlotDataMapRef * | _datamap |
QMenu * | _menu |
Definition at line 12 of file statepublisher_base.h.
virtual StatePublisher::~StatePublisher | ( | ) | [inline, virtual] |
Definition at line 24 of file statepublisher_base.h.
virtual QWidget* StatePublisher::embeddedWidget | ( | ) | [inline, virtual] |
Definition at line 41 of file statepublisher_base.h.
virtual bool StatePublisher::enabled | ( | ) | const [pure virtual] |
Implemented in RosoutPublisher, and TopicPublisherROS.
virtual bool StatePublisher::isDebugPlugin | ( | ) | [inline, virtual] |
Definition at line 33 of file statepublisher_base.h.
virtual const char* StatePublisher::name | ( | ) | const [pure virtual] |
Implemented in RosoutPublisher, and TopicPublisherROS.
virtual void StatePublisher::play | ( | double | interval | ) | [pure virtual] |
Implemented in RosoutPublisher, and TopicPublisherROS.
void StatePublisher::setDataMap | ( | const PlotDataMapRef * | datamap | ) | [inline] |
Definition at line 47 of file statepublisher_base.h.
virtual void StatePublisher::setEnabled | ( | bool | enabled | ) | [inline, virtual] |
Reimplemented in RosoutPublisher, and TopicPublisherROS.
Definition at line 26 of file statepublisher_base.h.
virtual void StatePublisher::setParentMenu | ( | QMenu * | parent_menu, |
QAction * | parent_action | ||
) | [inline, virtual] |
Reimplemented in TopicPublisherROS.
Definition at line 35 of file statepublisher_base.h.
virtual void StatePublisher::updateState | ( | double | current_time | ) | [pure virtual] |
Implemented in RosoutPublisher, and TopicPublisherROS.
virtual bool StatePublisher::xmlLoadState | ( | const QDomElement & | parent_element | ) | [inline, virtual] |
Definition at line 45 of file statepublisher_base.h.
virtual bool StatePublisher::xmlSaveState | ( | QDomDocument & | doc, |
QDomElement & | parent_element | ||
) | const [inline, virtual] |
Definition at line 43 of file statepublisher_base.h.
QDomElement StatePublisher::xmlSaveState | ( | QDomDocument & | doc | ) | const [inline] |
Definition at line 49 of file statepublisher_base.h.
QAction* StatePublisher::_action [protected] |
Definition at line 60 of file statepublisher_base.h.
const PlotDataMapRef* StatePublisher::_datamap [protected] |
Definition at line 61 of file statepublisher_base.h.
QMenu* StatePublisher::_menu [protected] |
Definition at line 59 of file statepublisher_base.h.