MCPcopy Create free account
hub / github.com/Kitware/TeleSculptor / DataFilterOptions

Method DataFilterOptions

gui/DataFilterOptions.cxx:28–57  ·  view source on GitHub ↗

-----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

26
27//-----------------------------------------------------------------------------
28DataFilterOptions::DataFilterOptions(
29 QString const& settingsGroup, QWidget* parent, Qt::WindowFlags flags)
30 : QWidget(parent, flags), d_ptr(new DataFilterOptionsPrivate)
31{
32 QTE_D();
33
34 // Set up UI
35 d->UI.setupUi(this);
36
37 d->uiState.setCurrentGroup(settingsGroup + "/DataFilter");
38
39 d->uiState.mapChecked("UseMinimum", d->UI.useMinimum);
40 d->uiState.mapChecked("UseMaximum", d->UI.useMaximum);
41 d->uiState.mapValue("Minimum", d->UI.minimum);
42 d->uiState.mapValue("Maximum", d->UI.maximum);
43
44 d->uiState.restore();
45
46 connect(d->UI.minimum, QOverload<double>::of(&QDoubleSpinBox::valueChanged),
47 this, &DataFilterOptions::updateMinimum);
48 connect(d->UI.maximum, QOverload<double>::of(&QDoubleSpinBox::valueChanged),
49 this, &DataFilterOptions::updateMaximum);
50 connect(d->UI.useMinimum, &QAbstractButton::toggled,
51 this, &DataFilterOptions::modified);
52 connect(d->UI.useMaximum, &QAbstractButton::toggled,
53 this, &DataFilterOptions::modified);
54
55 connect(d->UI.reset, &QAbstractButton::clicked,
56 this, &DataFilterOptions::resetRange);
57}
58
59//-----------------------------------------------------------------------------
60DataFilterOptions::~DataFilterOptions()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected