#include <ParametersToolBox.h>
Signals | |
void | parametersChanged (const QStringList &name) |
Public Member Functions | |
const ParametersMap & | getParameters () 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_ |
Definition at line 45 of file ParametersToolBox.h.
rtabmap::ParametersToolBox::ParametersToolBox | ( | QWidget * | parent = 0 | ) |
Definition at line 54 of file ParametersToolBox.cpp.
rtabmap::ParametersToolBox::~ParametersToolBox | ( | ) | [virtual] |
Definition at line 71 of file ParametersToolBox.cpp.
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.
void rtabmap::ParametersToolBox::changeParameter | ( | ) | [private, slot] |
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.
const ParametersMap& rtabmap::ParametersToolBox::getParameters | ( | ) | const [inline] |
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] |
void rtabmap::ParametersToolBox::resetAllPages | ( | ) | [private, slot] |
Definition at line 148 of file ParametersToolBox.cpp.
void rtabmap::ParametersToolBox::resetCurrentPage | ( | ) | [private, slot] |
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.
void rtabmap::ParametersToolBox::updateParametersVisibility | ( | ) | [private] |
Definition at line 160 of file ParametersToolBox.cpp.
QComboBox* rtabmap::ParametersToolBox::comboBox_ [private] |
Definition at line 81 of file ParametersToolBox.h.
QSet<QString> rtabmap::ParametersToolBox::ignoredGroups_ [private] |
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.