12 #include <unordered_map>
23 void AddWidgetRow(
const std::string& label_text, QWidget* widget);
24 void AddLayoutRow(
const std::string& label_text, QLayout* layout);
27 const std::string& label_text,
29 const int max =
static_cast<int>(1e7));
31 const std::string& label_text,
33 const double max = 1e7,
34 const double step = 0.01,
35 const int decimals = 2);
37 const std::string& label_text,
39 const double max = 1e7,
40 const double step = 0.01,
41 const int decimals = 2);
42 QCheckBox*
AddOptionBool(
bool* option,
const std::string& label_text);
44 const std::string& label_text);
46 const std::string& label_text);
48 const std::string& label_text);
72 std::unordered_map<void*, std::pair<QLabel*, QWidget*>>
option_rows_;
73 std::unordered_map<QWidget*, std::pair<QLabel*, QWidget*>>
widget_rows_;
74 std::unordered_map<QLayout*, std::pair<QLabel*, QWidget*>>
layout_rows_;