43 lines
656 B
C++
Executable File
43 lines
656 B
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* GUI Plugin for SymbolEditor
|
|
* $Id$
|
|
* $HeadURL$
|
|
* $Author$
|
|
*
|
|
* Created by Chrsitian Roeskens, SLSE, 2017-04-12
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <LtsWidgets/lts_frameless_dialog.h>
|
|
|
|
class Ui_RotateDialog;
|
|
/**
|
|
@author Stephan Kuhagen <stephan.kuhagen@rheinmetall.com>
|
|
*/
|
|
namespace AdvancedSymbology
|
|
{
|
|
|
|
class RotateDialog final : public LtsWidgets::LtsFramelessDialog
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit RotateDialog(QWidget *parent = nullptr);
|
|
~RotateDialog();
|
|
|
|
private slots:
|
|
void handleValue(double val);
|
|
|
|
signals:
|
|
void rotationValueChanged(double val);
|
|
|
|
private:
|
|
void sync(double val);
|
|
|
|
Ui_RotateDialog *m_ui;
|
|
};
|
|
|
|
}
|