Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
rtabmap::ParametersToolBox Class Reference

#include <ParametersToolBox.h>

List of all members.

Signals

void parametersChanged (const QStringList &name)

Public Member Functions

const ParametersMapgetParameters () const
QWidget * getParameterWidget (const QString &key)
 ParametersToolBox (QWidget *parent=0)
void setupUi (const QSet< QString > &ignoredGroups)
void updateParameter (const std::string &key, const std::string &value)
virtual ~ParametersToolBox ()

Private Slots

void changeParameter ()
void changeParameter (const QString &value)
void changeParameter (const int &value)
void resetAllPages ()
void resetCurrentPage ()

Private Member Functions

void addParameter (QVBoxLayout *layout, const std::string &key, const std::string &value)
void addParameter (QVBoxLayout *layout, const QString &key, const QString &value)
void addParameter (QVBoxLayout *layout, const QString &key, const int &value)
void addParameter (QVBoxLayout *layout, const QString &key, const double &value)
void addParameter (QVBoxLayout *layout, const QString &key, const bool &value)
void addParameter (QVBoxLayout *layout, const QString &name, QWidget *widget)
QStringList resetPage (int index)
void updateParametersVisibility ()

Private Attributes

QComboBox * comboBox_
QSet< QString > ignoredGroups_
ParametersMap parameters_
QStackedWidget * stackedWidget_

Detailed Description

Definition at line 45 of file ParametersToolBox.h.


Constructor & Destructor Documentation

Definition at line 54 of file ParametersToolBox.cpp.

Definition at line 71 of file ParametersToolBox.cpp.


Member Function Documentation

void rtabmap::ParametersToolBox::addParameter ( QVBoxLayout *  layout,
const std::string &  key,
const std::string &  value 
) [private]

Definition at line 299 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::addParameter ( QVBoxLayout *  layout,
const QString &  key,
const QString &  value 
) [private]

Definition at line 331 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::addParameter ( QVBoxLayout *  layout,
const QString &  key,
const int &  value 
) [private]

Definition at line 389 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::addParameter ( QVBoxLayout *  layout,
const QString &  key,
const double &  value 
) [private]

Definition at line 355 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::addParameter ( QVBoxLayout *  layout,
const QString &  key,
const bool &  value 
) [private]

Definition at line 475 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::addParameter ( QVBoxLayout *  layout,
const QString &  name,
QWidget *  widget 
) [private]

Definition at line 486 of file ParametersToolBox.cpp.

Definition at line 513 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::changeParameter ( const QString &  value) [private, slot]

Definition at line 503 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::changeParameter ( const int &  value) [private, slot]

Definition at line 538 of file ParametersToolBox.cpp.

Definition at line 56 of file ParametersToolBox.h.

QWidget * rtabmap::ParametersToolBox::getParameterWidget ( const QString &  key)

Definition at line 75 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::parametersChanged ( const QStringList &  name) [signal]

Definition at line 148 of file ParametersToolBox.cpp.

Definition at line 140 of file ParametersToolBox.cpp.

QStringList rtabmap::ParametersToolBox::resetPage ( int  index) [private]

Definition at line 80 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::setupUi ( const QSet< QString > &  ignoredGroups)

Definition at line 205 of file ParametersToolBox.cpp.

void rtabmap::ParametersToolBox::updateParameter ( const std::string &  key,
const std::string &  value 
)

Definition at line 247 of file ParametersToolBox.cpp.

Definition at line 160 of file ParametersToolBox.cpp.


Member Data Documentation

Definition at line 81 of file ParametersToolBox.h.

Definition at line 84 of file ParametersToolBox.h.

Definition at line 83 of file ParametersToolBox.h.

QStackedWidget* rtabmap::ParametersToolBox::stackedWidget_ [private]

Definition at line 82 of file ParametersToolBox.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:32