39 #include "rviz/rviz_export.h" 54 class ViewportMouseEvent;
56 class RVIZ_EXPORT
Tool :
public QObject
78 return property_container_;
88 return access_all_keys_;
91 virtual void activate() = 0;
92 virtual void deactivate() = 0;
94 virtual void update(
float wall_dt,
float ros_dt)
134 void setName(
const QString& name);
156 class_id_ = class_id;
171 virtual void save(
Config config)
const;
174 void setIcon(
const QIcon& icon);
183 void setCursor(
const QCursor& cursor);
191 void setStatus(
const QString& message);
195 void nameChanged(
const QString& name);
ROSCONSOLE_DECL void initialize()
A single element of a property tree, with a name, value, description, and possibly children...
Configuration data storage class.
Pure-virtual base class for objects which give Display subclasses context in which to work...