24 #include <QtGui/QPixmap>
25 #include <QtGui/QImage>
26 #include <QtCore/QCache>
27 #include <QtCore/QString>
29 #include <boost/unordered_map.hpp>
34 class DtVisualizerDefinitionSet;
35 class DtVisualizerDefinition;
60 virtual QPixmap getIcon(
const DtEntityMapperKey&,
bool destroyed =
false,
int pointSize = 48,
bool sizeToFont =
false,
63 virtual int addFont(
const QString&);
65 void setIconSize(
int w,
int h)
67 myIconSize = QSize(w, h);
70 const QSize& iconSize()
const
76 typedef boost::unordered_map<std::string, std::string>
PathListMap;
86 virtual QImage imageFromModelDefinition(
const std::string&)
const;
89 virtual void composeMilStdImage(QPainter& painter,
int left,
int base,
90 unsigned short fillGlyph,
unsigned short outlineGlyph,
unsigned short echelonGlyph,
unsigned short destroyedGlyph,