20#ifndef LIBREPCB_EDITOR_ANGLEEDIT_H
21#define LIBREPCB_EDITOR_ANGLEEDIT_H
26#include "../widgets/numbereditbase.h"
51 explicit AngleEdit(QWidget* parent =
nullptr)
noexcept;
The Angle class is used to represent an angle (for example 12.75 degrees)
Definition: angle.h:78
The AngleEdit class is a widget to view/edit librepcb::Angle values.
Definition: angleedit.h:46
void valueChanged(const Angle &value)
void setValue(const Angle &value) noexcept
Definition: angleedit.cpp:54
AngleEdit(const AngleEdit &other)=delete
void spinBoxValueChanged(double value) noexcept override
Definition: angleedit.cpp:69
AngleEdit(QWidget *parent=nullptr) noexcept
Definition: angleedit.cpp:39
virtual ~AngleEdit() noexcept
Definition: angleedit.cpp:47
const Angle & getValue() const noexcept
Definition: angleedit.h:56
AngleEdit & operator=(const AngleEdit &rhs)=delete
void updateSpinBox() noexcept override
Definition: angleedit.cpp:65
Angle mValue
Definition: angleedit.h:72
The NumberEditBase class is a widget base class to edit various kinds of numbers.
Definition: numbereditbase.h:49
Definition: occmodel.cpp:77