• Main Page
  • Classes
  • Files
  • File List
  • File Members

lib/bfTemplateEngine/src/template.h

Go to the documentation of this file.
00001 
00006 #ifndef TEMPLATE_H
00007 #define TEMPLATE_H
00008 
00009 #include <QString>
00010 #include <QRegExp>
00011 #include <QIODevice>
00012 #include <QTextCodec>
00013 #include <QFile>
00014 #include <QString>
00015 
00089 class Template : public QString {
00090 public:
00091 
00097     Template(QString source, QString sourceName);
00098 
00108     Template(QFile& file, QTextCodec* textCodec);
00109 
00123     int setVariable(QString name, QString value);
00124 
00137     int setCondition(QString name, bool value);
00138 
00150     int loop(QString name, int repetitions);
00151 
00156     void enableWarnings(bool enable=true);
00157 
00158 private:
00159 
00161     QString sourceName;
00162 
00164     bool warnings;
00165 };
00166 
00167 #endif // TEMPLATE_H

Generated on Mon Dec 26 2011 12:09:22 for QtWebApp by  doxygen 1.7.1