15 #ifndef DTMTLMAPREADER_H_
16 #define DTMTLMAPREADER_H_
24 #include <mtl/lispEnv.h>
39 virtual bool load(
const QString& filename,
bool replace =
false);
41 virtual bool save(
const QString&);
44 QString key,
const DtlObjPtr& args, DtlObjPtr&result);
46 virtual void setEnv(DtMtlEnvironment* env);
49 virtual void parse(
const QString& str);
51 virtual bool replace()
const;
54 static DtlObjPtr parseOverlaySymbolMap(
const DtlObjPtr& args,
56 static DtlObjPtr parseSymbolMap(
const DtlObjPtr& args,
62 QString key,
void*& args,
void*& retval);
65 QString key,
void*& args,
void*& retval);
67 QString key,
void*& args,
void*& retval);
69 QString key,
void*& args,
void*& retval);
72 QString key,
void*& args,
void*& retval);
74 QString key,
void*& args,
void*& retval);
76 QString key,
void*& args,
void*& retval);
80 DtlObjPtr& args, DtlObjPtr& retval);
82 DtlObjPtr& args, DtlObjPtr& retval);
84 DtlObjPtr& args, DtlObjPtr& retval);
86 DtlObjPtr& args, DtlObjPtr& retval);
89 DtlObjPtr& args, DtlObjPtr& retval);
91 DtlObjPtr& args, DtlObjPtr& retval);
93 DtlObjPtr& args, DtlObjPtr& retval);
95 virtual QString mapFontKey(
const QString& value)
const;
96 virtual void initEnv();
98 virtual void parseColorAndTransparency(DtlObjPtr& ptr,