6 #include <QtCore/QFile>
7 #include <QtCore/QTextStream>
9 bool CSSTemplate::expand(const QString
&destname
, const QMap
<QString
,QString
> &dict
)
12 if (!inf
.open(QIODevice::ReadOnly
))
17 if (!outf
.open(QIODevice::WriteOnly
))
19 QTextStream
os(&outf
);
26 int start
= line
.indexOf('$');
29 int end
= line
.indexOf('$', start
+1);
32 QString expr
= line
.mid(start
+1, end
-start
-1);
33 QString res
= dict
[expr
];
35 line
.replace(start
, end
-start
+1, res
);