12 #ifndef DtTTSSymbol_H_
13 #define DtTTSSymbol_H_
24 #include <QtGui/QColor>
50 const QString &
string = QString(),
51 const QString & altString = QString() );
53 const QString &
string = QString(),
54 const QString & altString = QString() );
71 virtual const QString & string()
const;
72 virtual void setString(
const QString &
string);
74 virtual const QString & altString()
const;
75 virtual void setAltString(
const QString & name );
78 virtual void setUseAltString(
bool value );
79 virtual bool useAltString()
const;
84 virtual const QColor & penColor()
const;
85 virtual void setPenColor(
const QColor & color );
88 virtual unsigned pointSize()
const;
89 virtual void setScale(
const unsigned scale);
90 virtual void setPointSize(
const unsigned ptSize);
96 virtual void setDegreesRotated(
double);
97 virtual double degreesRotated()
const;
99 virtual void setRotationOption(DtRotationOption);
100 virtual DtRotationOption rotationOption()
const;
103 virtual void setRotationPointOffset(
const QPoint&);
106 virtual const QPoint rotationCenter()
const;
109 virtual const QFont* font()
const;
110 virtual void setFont(
const QFont& font);
112 virtual void setFontname(
const QString& name);
113 virtual const QString& fontname()
const;
115 virtual void setConstrainToSize(
const QSize& size);
116 virtual void clearConstrainToSize();
118 virtual bool constrainToSize()
const;
119 virtual const QSize& constrainedSize()
const;
128 virtual void setShadowText(
bool);
129 virtual bool shadowText()
const;
133 virtual void setFontScalingFactor(
double scale);
134 virtual double fontScalingFactor()
const;
136 static void setDefaultPenColor(
const QColor& c);
137 static const QColor& defaultPenColor();
142 virtual QString internalBitmapSymbolCacheKey()
const;