Imported existing sources

This commit is contained in:
0xFEEDC0DE64
2018-09-15 20:22:39 +02:00
parent 75feca7c99
commit 5c74784662
22 changed files with 765 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
#include "vector2dwidget.h"
#include <QHBoxLayout>
#include <QDoubleSpinBox>
Vector2DWidget::Vector2DWidget(QWidget *parent) :
QWidget(parent)
{
auto layout = new QHBoxLayout(this);
layout->setMargin(0);
layout->addWidget(m_doubleSpinBoxX = new QDoubleSpinBox(this));
layout->addWidget(m_doubleSpinBoxY = new QDoubleSpinBox(this));
setLayout(layout);
}
QVector2D Vector2DWidget::value() const
{
return QVector2D(m_doubleSpinBoxX->value(), m_doubleSpinBoxY->value());
}
void Vector2DWidget::setValue(const QVector2D &value)
{
m_doubleSpinBoxX->setValue(value.x());
m_doubleSpinBoxY->setValue(value.y());
}