Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
@@ -0,0 +1,49 @@
|
||||
/**
|
||||
* @RDE_HEADER@
|
||||
* GUI Plugin for SymbolEditor
|
||||
* $Id$
|
||||
* $HeadURL$
|
||||
* $Author$
|
||||
*
|
||||
* Created by Chrsitian Roeskens, SLSE, 2017-04-12
|
||||
*/
|
||||
|
||||
#include "asb_rotate_dialog.h"
|
||||
|
||||
#include "ui_asb_rotate_dialog.h"
|
||||
|
||||
namespace AdvancedSymbology
|
||||
{
|
||||
|
||||
RotateDialog::RotateDialog(QWidget *parent)
|
||||
: LtsWidgets::LtsFramelessDialog(parent, LtsWidgets::Behaviour::Popup)
|
||||
, m_ui(new Ui_RotateDialog)
|
||||
{
|
||||
m_ui->setupUi(this);
|
||||
|
||||
m_ui->spinBoxDegree->setSuffix(QStringLiteral(" °"));
|
||||
|
||||
connect(m_ui->sliderHDegree, &QSlider::valueChanged, this, &RotateDialog::handleValue);
|
||||
connect(m_ui->spinBoxDegree, QOverload<double>::of(&QDoubleSpinBox::valueChanged), this, &RotateDialog::handleValue);
|
||||
connect(m_ui->buttonBox->getButton(LtsWidgets::DialogButton::Close), &QPushButton::clicked, this, &LtsWidgets::LtsFramelessDialog::reject);
|
||||
connect(m_ui->buttonBox->getButton(LtsWidgets::DialogButton::Ok), &QPushButton::clicked, this, &LtsWidgets::LtsFramelessDialog::accept);
|
||||
}
|
||||
|
||||
RotateDialog::~RotateDialog()
|
||||
{
|
||||
delete m_ui;
|
||||
}
|
||||
|
||||
void RotateDialog::handleValue(double val)
|
||||
{
|
||||
sync(val);
|
||||
emit rotationValueChanged(val);
|
||||
}
|
||||
|
||||
void RotateDialog::sync(double val)
|
||||
{
|
||||
m_ui->sliderHDegree->setValue(int(val));
|
||||
m_ui->spinBoxDegree->setValue(val);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user