32 #ifndef RTABMAP_PARAMETERSTOOLBOX_H_
33 #define RTABMAP_PARAMETERSTOOLBOX_H_
35 #include "rtabmap/gui/rtabmap_gui_export.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();