Public Member Functions | Private Attributes | List of all members
rviz::ToolPropertiesPanel Class Reference

#include <tool_properties_panel.h>

Inheritance diagram for rviz::ToolPropertiesPanel:
Inheritance graph
[legend]

Public Member Functions

void load (const Config &config) override
 Load configuration data, specifically the PropertyTreeWidget view settings. More...
 
void onInitialize () override
 
void save (Config config) const override
 Save configuration data, specifically the PropertyTreeWidget view settings. More...
 
 ToolPropertiesPanel (QWidget *parent=nullptr)
 
 ~ToolPropertiesPanel () override
 
- Public Member Functions inherited from rviz::Panel
virtual QString getClassId () const
 Return the class identifier which was used to create this instance. This version just returns whatever was set with setClassId(). More...
 
virtual QString getDescription () const
 Return a description of this Panel. More...
 
virtual QString getName () const
 
void initialize (VisualizationManager *manager)
 
 Panel (QWidget *parent=nullptr)
 
virtual void setClassId (const QString &class_id)
 Set the class identifier used to create this instance. Typically this will be set by the factory object which created it. More...
 
virtual void setDescription (const QString &description)
 Set a description of this Panel. Called by the factory which creates it. More...
 
virtual void setName (const QString &name)
 
 ~Panel () override
 

Private Attributes

PropertyTreeWidgettree_widget_
 

Additional Inherited Members

- Signals inherited from rviz::Panel
void configChanged ()
 Subclasses must emit this whenever a configuration change happens. More...
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Detailed Description

A place to edit properties of all of the Tools.

Definition at line 42 of file tool_properties_panel.h.

Constructor & Destructor Documentation

◆ ToolPropertiesPanel()

rviz::ToolPropertiesPanel::ToolPropertiesPanel ( QWidget *  parent = nullptr)

Definition at line 40 of file tool_properties_panel.cpp.

◆ ~ToolPropertiesPanel()

rviz::ToolPropertiesPanel::~ToolPropertiesPanel ( )
inlineoverride

Definition at line 47 of file tool_properties_panel.h.

Member Function Documentation

◆ load()

void rviz::ToolPropertiesPanel::load ( const Config config)
overridevirtual

Load configuration data, specifically the PropertyTreeWidget view settings.

Reimplemented from rviz::Panel.

Definition at line 60 of file tool_properties_panel.cpp.

◆ onInitialize()

void rviz::ToolPropertiesPanel::onInitialize ( )
overridevirtual

Override to do initialization which depends on the VisualizationManager being available. This base implementation does nothing.

Reimplemented from rviz::Panel.

Definition at line 49 of file tool_properties_panel.cpp.

◆ save()

void rviz::ToolPropertiesPanel::save ( Config  config) const
overridevirtual

Save configuration data, specifically the PropertyTreeWidget view settings.

Reimplemented from rviz::Panel.

Definition at line 54 of file tool_properties_panel.cpp.

Member Data Documentation

◆ tree_widget_

PropertyTreeWidget* rviz::ToolPropertiesPanel::tree_widget_
private

Definition at line 60 of file tool_properties_panel.h.


The documentation for this class was generated from the following files:


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:26