12#ifndef WIZRINGPROPERTIESWIDGET_HPP
13#define WIZRINGPROPERTIESWIDGET_HPP
17#include "annotation/WkfRingPropertiesWidget.hpp"
32 const QString& aBaseRadius,
33 const QString& aCenterAngle,
34 const QString& aWidth,
35 const QString& aRadialRate)
79 void SetEntity(vespa::VaEntity* aEntityPtr,
const RingFlags& aFlags)
override;
86 const std::string& aName,
87 vespa::VaPosition& aPos);
92 void AcceptChangesP()
override;
93 void PopulateFiles(vespa::VaEntity* aEntityPtr);
94 std::unordered_set<std::string> GetRingList()
const override;
96 void SetCenterRadius()
override;
97 void SetAdditionalRadii()
override;
98 void SetNumberAdditonalRings(
const int aValue)
override;
99 void SetCenterAngle()
override;
100 void SetAngleWidth()
override;
101 void SetRadialRate()
override;
102 void RingColorUpdated(
const QColor& aColor)
override;
103 void RadialColorUpdated(
const QColor& aColor)
override;
104 void SetRingLineWidth(
const int aValue)
override;
105 void SetRadialLineWidth(
const int aValue)
override;
106 void RangeLabelsToggled(
bool aState)
override;
107 void AngleLabelsToggled(
bool aState)
override;
108 void RangeLabelColorUpdated(
const QColor& aColor)
override;
109 void AngleLabelColorUpdated(
const QColor& aColor)
override;
110 void SetAlignWithPlatform(
bool aState)
override;
111 void NameChanged(
const QString& aName)
override;
112 void SelectionChanged(
int aIndex)
override;
115 QComboBox* mFileComboBox;
119 UtCallbackHolder mCallbackHolder;
120 std::unordered_map<std::string, std::string> mFilePaths;
#define VI_EXPORT
Definition ViExport.hpp:38
Definition WsfPM_Root.hpp:24