9 #include "simulationObjectEditorImpl/ui_DtTacticalGraphicStylesUi.h"
13 #include <QtWidgets/QDialog>
55 virtual void setReadOnly(
bool);
57 virtual void editModelSet(
int);
61 virtual EditableSection addModelSetEditLine(
const QString&,
int modelSet);
62 virtual void addEditorsToSection(
EditableSection& section,
int modelSet);
63 virtual void setMainDisplayEnabled(
bool);
64 virtual bool setupEditor(
EditableSection&,
int modelSet,
bool* hasCenteredIcon = 0);
65 virtual void reeditForModelSet(
int);
66 virtual std::vector<int> modelSetsRealized()
const;
67 void createSpecificsSection();
68 virtual void updateSpecifics();
69 virtual void setShowingSpotReports(
bool);
71 virtual void setupArrowFrequency(
QComboBox*);
73 virtual void setupArrowSize(
QSpinBox*);
75 virtual void hasSymbolDecorations(
QCheckBox*);
78 virtual void isOutlineScribed(
QCheckBox*);
80 virtual void setupDefaultWidth(
QSpinBox*);
81 virtual void setupDefaultPhysicalWidth(
QSpinBox*);
82 virtual void setupDefaultPhysicalHeight(
QSpinBox*);
83 virtual void setupDefaultScribedWidth(
QSpinBox*);
89 virtual void setupColor(
QPushButton*, QColor&,
const std::string&);
91 virtual void setup(
const std::string& attribute,
QComboBox*);
92 virtual void setup(
const std::string& attribute,
QSpinBox*);
93 virtual void setupLabel(
bool andSetInEnv =
false);
95 virtual void setOutlineScribed(
bool);
97 virtual void setShowVertices(
bool);
98 virtual void setIsEllipse(
bool);
99 virtual void changeColor(
QPushButton*, QColor&,
const std::string&);
102 virtual void visualizerModified();
103 virtual void setShowSymbolDecorations(
bool);
104 virtual void change(
const std::string& style,
int);
105 virtual void setScribed(
bool);
107 virtual void updateEnableState();
108 virtual bool supportSpotReports()
const;
109 virtual void updateVisualizerModifiedData();
111 virtual void closeEvent(QCloseEvent*);
114 virtual void visualsHaveBeenModified();
117 virtual void useMildStdFontChanged();
118 virtual void changeLineStyle(
int s);
119 virtual void changeDefaultPhysicalWidth(
int);
120 virtual void changeDefaultPhysicalHeight(
int);
121 virtual void changeScribedWidth(
int);
122 virtual void changeArrowSize(
int);
123 virtual void changeArrowStyle(
int);
124 virtual void changeStipple(
int);
126 virtual void showVertices();
127 virtual void showSymbolDecorations();
129 virtual void changeDefaultWidth(
int);
130 virtual void changeArrowFrequency(
int);
131 virtual void changeFillStyle(
int);
132 virtual void setIsEllipse();
133 virtual void setScribed();
134 virtual void setOutlineScribed();
135 virtual void changeDefaultColor();
136 virtual void changeScribeColor();