Skip to content
Snippets Groups Projects

rm DoubleDescriptor from code

Merged Mikhail Svechnikov requested to merge from_DoubleDescriptor_7 into main
2 files
+ 12
12
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -62,10 +62,10 @@ DetectorAlignmentEditor::DetectorAlignmentEditor(QWidget* parent, RectangularDet
}
DoubleSpinBox* DetectorAlignmentEditor::createSpinBox(QFormLayout* parentFormLayout,
const DoubleDescriptor& d)
DoubleProperty& d)
{
auto* sb = GUI::Util::createDoubleSpinBoxRow(parentFormLayout, d);
connect(sb, &DoubleSpinBox::baseValueChanged, [=](double v) {
connect(sb, &DoubleSpinBox::baseValueChanged, [this, &d](double v) {
if (d.get() != v) {
d.set(v);
emit dataChanged();
@@ -74,10 +74,10 @@ DoubleSpinBox* DetectorAlignmentEditor::createSpinBox(QFormLayout* parentFormLay
return sb;
}
DoubleSpinBox* DetectorAlignmentEditor::createSpinBox(const DoubleDescriptor& d)
DoubleSpinBox* DetectorAlignmentEditor::createSpinBox(DoubleProperty& d)
{
auto* sb = new DoubleSpinBox(d);
connect(sb, &DoubleSpinBox::baseValueChanged, [=](double v) {
connect(sb, &DoubleSpinBox::baseValueChanged, [this, &d](double v) {
if (d.get() != v) {
d.set(v);
emit dataChanged();
@@ -86,11 +86,11 @@ DoubleSpinBox* DetectorAlignmentEditor::createSpinBox(const DoubleDescriptor& d)
return sb;
}
void DetectorAlignmentEditor::addVector(QFormLayout* parentLayout, const VectorProperty& d)
void DetectorAlignmentEditor::addVector(QFormLayout* parentLayout, VectorProperty& d)
{
auto* layout = new QHBoxLayout;
const auto add = [&](const DoubleDescriptor& d) {
const auto add = [&](DoubleProperty& d) {
layout->addWidget(new QLabel(GUI::Util::labelWithUnit(d) + ":"));
layout->addWidget(createSpinBox(d));
};
Loading