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

htmlout.h

Go to the documentation of this file.
00001 // Copyright (C) 2009-2011 by Konrad Rosenbaum <konrad@silmor.de>
00002 // protected under the GNU GPL version 3 or at your option any newer.
00003 // See COPYING.GPL file that comes with this distribution.
00004 //
00005 
00006 #ifndef WOC_HTMLOUT_H
00007 #define WOC_HTMLOUT_H
00008 
00009 #include "processor.h"
00010 
00011 #include <QFile>
00012 
00013 class QDomElement;
00014 
00017 class WocHtmlOut:public WocOutput
00018 {
00019         public:
00021                 explicit WocHtmlOut(QDomElement&);
00022                 ~WocHtmlOut();
00023         protected:
00025                 virtual void finalize();
00027                 virtual void newClass(const WocClass&);
00029                 virtual void newTable(const WocTable&);
00031                 virtual void newTransaction(const WocTransaction&);
00032         private:
00033                 QString m_basedir,m_subdir;
00034                 QFile m_index;
00035                 
00037                 void classEnums(const WocClass&,QFile&);
00039                 void classProperties(const WocClass&,QFile&);
00041                 void classMappings(const WocClass&,QFile&);
00042                 
00043 };
00044 
00045 #endif

Generated on Sun Apr 15 2012 21:13:24 for PACK WOC by  doxygen 1.7.1