67 delete m_styleDashDot;
72 delete m_styleDashDotDot;
73 m_styleDashDotDot = 0;
77 delete m_styleCustomDash;
78 m_styleCustomDash = 0;
84 m_styleNone =
new EnumType(0,
"No Line",
this);
85 m_enums.push_back(m_styleNone);
87 m_styleSolid =
new EnumType(0,
"Solid Line",
this);
88 m_enums.push_back(m_styleSolid);
90 m_styleDash =
new EnumType(0,
"Dash Line",
this);
91 m_enums.push_back(m_styleDash);
93 m_styleDot =
new EnumType(0,
"Dot Line",
this);
94 m_enums.push_back(m_styleDot);
96 m_styleDashDot =
new EnumType(0,
"Dash Dot Line",
this);
97 m_enums.push_back(m_styleDashDot);
99 m_styleDashDotDot =
new EnumType(0,
"Dash Dot Dot Line",
this);
100 m_enums.push_back(m_styleDashDotDot);
102 m_styleCustomDash =
new EnumType(0,
"Custom Dash Line",
this);
103 m_enums.push_back(m_styleCustomDash);
128 return m_styleDashDot;
133 return m_styleDashDot;
138 return m_styleCustomDash;
virtual EnumType * getStyleDashDotDot() const
Returns value that represents dash dot dot style type belonging to enumeration.
virtual EnumType * getStyleDash() const
Returns value that represents dash style type belonging to enumeration.
virtual EnumType * getStyleDot() const
Returns value that represents dot style type belonging to enumeration.
virtual EnumType * getStyleSolid() const
Returns value that represents solid style type belonging to enumeration.
virtual EnumType * getStyleCustomDash() const
Returns value that represents custom dash style type belonging to enumeration.
EnumLineStyleType()
Constructor.
virtual EnumType * getStyleNone() const
Returns value that represents none style type belonging to enumeration.
Class to represent a line style type enumeration. Ex.: solid, dash, dot, etc.
virtual ~EnumLineStyleType()
Destructor.
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
virtual EnumType * getStyleDashDot() const
Returns value that represents dash dot style type belonging to enumeration.
virtual void init()
Reimplemented from AbstractEnum.