19 #include <QtWidgets/QDialog>
20 #include <boost/signals2.hpp>
49 virtual void setPointSamplingRateEnabled(
bool);
52 virtual void setPointSamplingRate(
int);
58 virtual void setLineWidthEnabled(
bool);
61 virtual void setLineWidth(
int);
66 virtual void setPenStyleEnabled(
bool);
69 virtual void setPenStyle(
int);
74 virtual void setFontSelectionEnabled(
bool);
77 virtual void setFontData(
const std::string&);
82 virtual void setArrowStylesEnabled(
bool);
83 virtual void setArrowSizeEnabled(
bool);
84 virtual void setFixedWidthSizing(
bool);
87 virtual void setArrowData(
const std::string&);
88 virtual void setArrowSizeData(
const std::string&);
91 virtual void setFillData(
int);
92 virtual void setFillEnabled(
bool);
93 virtual double arrowSize()
const;
98 virtual void setFontColor(
unsigned int,
bool signal =
true);
99 virtual void fontInformationChanged();
100 virtual void setPointSizes(
bool signal =
true);
103 virtual void onSamplingRateChanged();
104 virtual void onLineWidthChanged();
105 virtual void onPenStyleChanged();
106 virtual void fontPointSizeChanged();
107 virtual void fontSelectionChanged();
108 virtual void chooseFontColor();
109 virtual void arrowSelectionChanged();
110 virtual void fillChanged();
113 virtual void updateForArrowSizing();
115 int unit,
int oldUnit);
QHBoxLayout * myFontSelectionLayout
Definition: styleEditingDialog.h:134
QWidget * myArrowSelectionCanvas
Definition: styleEditingDialog.h:141
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
QComboBox * myArrowHeadPlacement
Definition: styleEditingDialog.h:146
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
QLabel * myFontSelectionLabel
Definition: styleEditingDialog.h:135
QComboBox * myFill
Definition: styleEditingDialog.h:154
boost::signals2::signal< void(std::string)> signal_fontDataChanged
Definition: styleEditingDialog.h:79
makVrv::DtDe & myDe
Definition: styleEditingDialog.h:175
boost::signals2::signal< void(int)> signal_fillChanged
Definition: styleEditingDialog.h:95
Contains the DtUnitConverterCollection class declaration.
boost::signals2::signal< void(double)> signal_arrowSizeChanged
Definition: styleEditingDialog.h:54
QSpinBox * mySamplingRate
Definition: styleEditingDialog.h:121
Definition: styleEditingDialog.h:162
QToolButton * myFontColor
Definition: styleEditingDialog.h:138
QLabel * myArrowStyleLabel
Definition: styleEditingDialog.h:144
QLabel * myFillLabel
Definition: styleEditingDialog.h:153
QWidget * myPenStyleCanvas
Definition: styleEditingDialog.h:128
unsigned int myFontRgbColor
Definition: styleEditingDialog.h:139
makVrv::DtDe & myDe
Definition: styleEditingDialog.h:159
The class that will contain widgets to modify the style of the current created or edited item...
Definition: styleEditingDialog.h:40
QWidget * myFontSelectionCanvas
Definition: styleEditingDialog.h:133
Contains makVrv::DtVirtualBaseClass class.
QComboBox * myFonts
Definition: styleEditingDialog.h:136
QHBoxLayout * myFillLayout
Definition: styleEditingDialog.h:152
QWidget * myFillCanvas
Definition: styleEditingDialog.h:151
boost::signals2::signal< void(int)> signal_pointSamplingRateChanged
Definition: styleEditingDialog.h:55
QComboBox * myPenStyle
Definition: styleEditingDialog.h:131
QSpinBox * myLineWidth
Definition: styleEditingDialog.h:126
QComboBox * myArrows
Definition: styleEditingDialog.h:147
QWidget * myLineWidthCanvas
Definition: styleEditingDialog.h:123
QLabel * myArrowSizeLabel
Definition: styleEditingDialog.h:145
boost::signals2::signal< void(int)> signal_lineWidthChanged
Definition: styleEditingDialog.h:63
QPushButton * myClose
Definition: styleEditingDialog.h:156
QLabel * myPenStyleLabel
Definition: styleEditingDialog.h:130
bool myFixedWidthSizing
Definition: styleEditingDialog.h:149
boost::signals2::signal< void(int)> signal_penStyleChanged
Definition: styleEditingDialog.h:71
QLabel * myLineWidthLabel
Definition: styleEditingDialog.h:125
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
QLabel * myArrowHeadPlacementLabel
Definition: styleEditingDialog.h:143
QComboBox * myPointSizes
Definition: styleEditingDialog.h:137
QHBoxLayout * myPenStyleLayout
Definition: styleEditingDialog.h:129
QDoubleSpinBox * myArrowSize
Definition: styleEditingDialog.h:148
QWidget * mySamplingRateCanvas
Definition: styleEditingDialog.h:118
QHBoxLayout * mySamplingLayout
Definition: styleEditingDialog.h:119
QGridLayout * myArrowSelectionLayout
Definition: styleEditingDialog.h:142
QLabel * mySamplingRateLabel
Definition: styleEditingDialog.h:120
QHBoxLayout * myLineWidthLayout
Definition: styleEditingDialog.h:124