18 #include <QtCore/QString>
19 #include <QtGui/QColor>
49 myTransparencyLevel(0),
51 myOptionalColorParameter(0),
55 myKeyword =
"symbol-map";
66 myColor(orig.myColor),
67 myWriteOut(orig.myWriteOut),
68 myTransparencyLevel(orig.myTransparencyLevel),
69 myOptionalColorParameter(orig.myOptionalColorParameter),
70 myOptionalData(orig.myOptionalData)
94 if (DtDescriptor::operator==(rhs))
96 return ((myColor == rhs.
myColor) &&
108 return !(*
this == rhs);
113 virtual QString secondaryInfo()
const
120 void setColor(
const QColor& color);
121 const QColor& color()
const;
123 void setTransparencyLevel(
int);
124 int transparencyLevel()
const;
126 void setOptionalColorParameter(
int);
127 int optionalColorParameter()
const;
129 void setWriteOut(
bool);
130 bool writeOut()
const;
141 s += QString::number(myColor.red());
143 s += QString::number(myColor.green());
145 s += QString::number(myColor.blue());
147 s += QString::number(myTransparencyLevel);
149 s += QString::number(myOptionalColorParameter);
157 virtual void setupOptionSymbolInformation(
DtSymbol* mainSymbol)
const;
204 if ((
myColor.rgb() & RGB_MASK) != 0)