32 #ifndef RTABMAP_PARAMETERSTOOLBOX_H_ 33 #define RTABMAP_PARAMETERSTOOLBOX_H_ 56 QWidget * getParameterWidget(
const QString & key);
57 void updateParameter(
const std::string & key,
const std::string & value);
61 void addParameter(QVBoxLayout * layout,
const std::string & key,
const std::string & value);
62 void addParameter(QVBoxLayout * layout,
const QString & key,
const QString & value);
63 void addParameter(QVBoxLayout * layout,
const QString & key,
const int & value);
64 void addParameter(QVBoxLayout * layout,
const QString & key,
const double & value);
65 void addParameter(QVBoxLayout * layout,
const QString & key,
const bool & value);
66 void addParameter(QVBoxLayout * layout,
const QString & name, QWidget * widget);
69 void parametersChanged(
const QStringList & name);
72 void changeParameter();
73 void changeParameter(
const QString & value);
74 void changeParameter(
const int & value);
75 void resetCurrentPage();
79 QStringList resetPage(
int index);
80 void updateParametersVisibility();
std::map< std::string, std::string > ParametersMap