25 #include <QtGui/QPixmap>
26 #include <QtGui/QImage>
27 #include <QtCore/QCache>
28 #include <QtCore/QString>
30 #include <boost/unordered_map.hpp>
35 class DtVisualizerDefinitionSet;
36 class DtVisualizerDefinition;
41 class DtEntityMapperKey;
61 virtual QPixmap getIcon(
const DtEntityMapperKey&,
bool destroyed =
false,
int pointSize = 48,
bool sizeToFont =
false,
64 virtual int addFont(
const QString&);
66 void setIconSize(
int w,
int h)
68 myIconSize = QSize(w, h);
71 const QSize& iconSize()
const
77 typedef boost::unordered_map<std::string, std::string>
PathListMap;
87 virtual QImage imageFromModelDefinition(
const std::string&)
const;
93 virtual void composeMilStdImage(QPainter& painter,
int left,
int base,
94 unsigned short fillGlyph,
unsigned short outlineGlyph,
unsigned short echelonGlyph,
unsigned short destroyedGlyph,