Panel for choosing the view controller and saving and restoring viewpoints. More...
#include <views_panel.h>
Public Member Functions | |
ViewManager * | getViewManager () const |
Returns the current ViewManager. | |
virtual void | load (const Config &config) |
Load configuration data, specifically the PropertyTreeWidget view settings. | |
virtual void | onInitialize () |
Overridden from Panel. Just calls setViewManager() with vis_manager_->getViewManager(). | |
virtual void | save (Config config) const |
Save configuration data, specifically the PropertyTreeWidget view settings. | |
void | setViewManager (ViewManager *view_man) |
Set the ViewManager which this panel should display and edit. | |
ViewsPanel (QWidget *parent=0) | |
virtual | ~ViewsPanel () |
Private Slots | |
void | onCurrentChanged () |
void | onDeleteClicked () |
void | onTypeSelectorChanged (int selected_index) |
void | onZeroClicked () |
void | renameSelected () |
void | setCurrentViewFromIndex (const QModelIndex &index) |
Private Attributes | |
QComboBox * | camera_type_selector_ |
PropertyTreeWidget * | properties_view_ |
QPushButton * | save_button_ |
ViewManager * | view_man_ |
Panel for choosing the view controller and saving and restoring viewpoints.
Definition at line 49 of file views_panel.h.
rviz::ViewsPanel::ViewsPanel | ( | QWidget * | parent = 0 | ) |
Definition at line 48 of file views_panel.cpp.
virtual rviz::ViewsPanel::~ViewsPanel | ( | ) | [inline, virtual] |
Definition at line 54 of file views_panel.h.
ViewManager* rviz::ViewsPanel::getViewManager | ( | ) | const [inline] |
Returns the current ViewManager.
Definition at line 69 of file views_panel.h.
void rviz::ViewsPanel::load | ( | const Config & | config | ) | [virtual] |
Load configuration data, specifically the PropertyTreeWidget view settings.
Reimplemented from rviz::Panel.
Definition at line 211 of file views_panel.cpp.
void rviz::ViewsPanel::onCurrentChanged | ( | ) | [private, slot] |
Definition at line 191 of file views_panel.cpp.
void rviz::ViewsPanel::onDeleteClicked | ( | ) | [private, slot] |
Definition at line 148 of file views_panel.cpp.
void rviz::ViewsPanel::onInitialize | ( | ) | [virtual] |
Overridden from Panel. Just calls setViewManager() with vis_manager_->getViewManager().
Reimplemented from rviz::Panel.
Definition at line 88 of file views_panel.cpp.
void rviz::ViewsPanel::onTypeSelectorChanged | ( | int | selected_index | ) | [private, slot] |
Definition at line 125 of file views_panel.cpp.
void rviz::ViewsPanel::onZeroClicked | ( | ) | [private, slot] |
Definition at line 131 of file views_panel.cpp.
void rviz::ViewsPanel::renameSelected | ( | ) | [private, slot] |
Definition at line 164 of file views_panel.cpp.
void rviz::ViewsPanel::save | ( | Config | config | ) | const [virtual] |
Save configuration data, specifically the PropertyTreeWidget view settings.
Reimplemented from rviz::Panel.
Definition at line 205 of file views_panel.cpp.
void rviz::ViewsPanel::setCurrentViewFromIndex | ( | const QModelIndex & | index | ) | [private, slot] |
Definition at line 139 of file views_panel.cpp.
void rviz::ViewsPanel::setViewManager | ( | ViewManager * | view_man | ) |
Set the ViewManager which this panel should display and edit.
If this ViewsPanel is to be used with a ViewManager other than the one in the VisualizationManager sent in through Panel::initialize(), either Panel::initialize() must not be called or setViewManager() must be called after Panel::initialize().
Definition at line 93 of file views_panel.cpp.
QComboBox* rviz::ViewsPanel::camera_type_selector_ [private] |
Definition at line 90 of file views_panel.h.
Definition at line 88 of file views_panel.h.
QPushButton* rviz::ViewsPanel::save_button_ [private] |
Definition at line 89 of file views_panel.h.
ViewManager* rviz::ViewsPanel::view_man_ [private] |
Definition at line 87 of file views_panel.h.