mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-07-02 03:13:38 +00:00
WDraggableSpinBox: Make use of in-class initializers where applicable
This commit is contained in:
parent
37ada5110d
commit
012faba4cc
@ -7,10 +7,6 @@
|
||||
|
||||
WDraggableSpinBox::WDraggableSpinBox(QWidget *parent)
|
||||
: QDoubleSpinBox(parent)
|
||||
, mBeingDragged(false)
|
||||
, mDefaultValue(0)
|
||||
, mMinDecimals(1)
|
||||
, mTrimTrailingZeroes(true)
|
||||
{
|
||||
setMinimum(-1000000.0);
|
||||
setMaximum(1000000.0);
|
||||
@ -18,9 +14,7 @@ WDraggableSpinBox::WDraggableSpinBox(QWidget *parent)
|
||||
lineEdit()->installEventFilter(this);
|
||||
}
|
||||
|
||||
WDraggableSpinBox::~WDraggableSpinBox()
|
||||
{
|
||||
}
|
||||
WDraggableSpinBox::~WDraggableSpinBox() = default;
|
||||
|
||||
void WDraggableSpinBox::mousePressEvent(QMouseEvent *pEvent)
|
||||
{
|
||||
@ -145,7 +139,7 @@ QString WDraggableSpinBox::textFromValue(double Val) const
|
||||
return Str;
|
||||
}
|
||||
|
||||
bool WDraggableSpinBox::IsBeingDragged()
|
||||
bool WDraggableSpinBox::IsBeingDragged() const
|
||||
{
|
||||
return mBeingDragged;
|
||||
}
|
||||
|
@ -6,23 +6,24 @@
|
||||
class WDraggableSpinBox : public QDoubleSpinBox
|
||||
{
|
||||
Q_OBJECT
|
||||
bool mBeingDragged;
|
||||
bool mBeenDragged;
|
||||
double mDefaultValue;
|
||||
int mLastY;
|
||||
int mMinDecimals;
|
||||
bool mTrimTrailingZeroes;
|
||||
bool mBeingDragged = false;
|
||||
bool mBeenDragged = false;
|
||||
double mDefaultValue = 0.0;
|
||||
int mLastY = 0;
|
||||
int mMinDecimals = 1;
|
||||
bool mTrimTrailingZeroes = true;
|
||||
|
||||
public:
|
||||
explicit WDraggableSpinBox(QWidget *pParent = 0);
|
||||
~WDraggableSpinBox();
|
||||
void mousePressEvent(QMouseEvent *pEvent);
|
||||
void mouseReleaseEvent(QMouseEvent *pEvent);
|
||||
void mouseMoveEvent(QMouseEvent *pEvent);
|
||||
void wheelEvent(QWheelEvent *pEvent);
|
||||
bool eventFilter(QObject *pObj, QEvent *pEvent);
|
||||
QString textFromValue(double Val) const;
|
||||
bool IsBeingDragged();
|
||||
explicit WDraggableSpinBox(QWidget *pParent = nullptr);
|
||||
~WDraggableSpinBox() override;
|
||||
|
||||
void mousePressEvent(QMouseEvent* pEvent) override;
|
||||
void mouseReleaseEvent(QMouseEvent* pEvent) override;
|
||||
void mouseMoveEvent(QMouseEvent* pEvent) override;
|
||||
void wheelEvent(QWheelEvent* pEvent) override;
|
||||
bool eventFilter(QObject* pObj, QEvent* pEvent) override;
|
||||
QString textFromValue(double Val) const override;
|
||||
bool IsBeingDragged() const;
|
||||
void SetDefaultValue(double Value);
|
||||
void SetMinDecimals(int Dec);
|
||||
void TrimTrailingZeroes(bool Trim);
|
||||
|
Loading…
x
Reference in New Issue
Block a user