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

qt/qtclass.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_QTOUT_CLASS_H
00007 #define WOC_QTOUT_CLASS_H
00008 
00009 #include "mfile.h"
00010 #include <QObject>
00011 
00012 class QDomElement;
00013 class WocClass;
00014 class WocQtOut;
00015 
00017 class WocQtClass:public QObject
00018 {
00019         Q_OBJECT
00020         public:
00022                 explicit WocQtClass(WocQtOut*);
00023                 ~WocQtClass();
00025                 virtual void finalize();
00027                 virtual void newClass(const WocClass&);
00028         private:
00029                 WocQtOut*m_parent;
00030                 QString m_aux;
00031                 
00033                 void classEnums(const WocClass&,MFile&,MFile&,QString);
00035                 void classProperties(const WocClass&,MFile&,MFile&);
00037                 void classDeserializer(const WocClass&,MFile&,MFile&,QString);
00039                 void classSerializers(const WocClass&,MFile&,MFile&,QString);
00041                 void classScripting(const WocClass&,MFile&,MFile&,QString,QString);
00042         signals:
00044                 void errorFound();
00045 };
00046 
00047 #endif

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