12 #ifndef DtMMMDrawer_H_
13 #define DtMMMDrawer_H_
32 DtMMMDrawer(
const QString & family,
int pointSize = 24,
33 const QColor & fillColor = QColor(128, 224, 225) );
44 virtual void drawSolid(QPainter& paint,
const QPoint&,
const DtMMMSymbol *pSymbol )
const;
46 virtual bool drawPattern(QPainter& paint,
const QPoint&,
const DtMMMSymbol *pSymbol )
const;
47 virtual void drawHighlightForPattern( QPainter& paint,
const DtMMMSymbol *pSymbol )
const;
57 virtual void paintPix(QPainter& paint,
62 virtual void paintFontOnPix( QPixmap * pix,
64 virtual void paintFontOnPix( QImage * pix,
71 virtual QImage* createBGMask(
const DtMMMSymbol *pSymbol)
const;
72 virtual QImage* createDitherMask(
const DtMMMSymbol *pSymbol)
const;
73 virtual QImage* createPercentDither(
const DtMMMSymbol *pSymbol)
const;
74 virtual QImage* createPatternDither(
const DtMMMSymbol *pSymbol)
const;
77 virtual QSize fontSize(
const DtMMMSymbol* pSymbol)
const;