Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

ModuleFactory.h

Go to the documentation of this file.
00001 #ifndef MODULEFACTORY_H
00002 #define MODULEFACTORY_H
00003 
00004 #include <qworkspace.h>
00005 #include "MainWin.h"
00006 
00007 #ifdef HAVE_QSA_FAC
00008 class QSInterpreter;
00009 #include <qsobjectfactory.h>
00010 
00011 class ModuleFactory : public QSObjectFactory
00012 #else
00013 class ModuleFactory
00014 #endif
00015 {
00016 
00017 public:
00018     ModuleFactory(MainWin *mw, QWorkspace *ws);
00019 
00020 #ifdef HAVE_QSA_FAC
00021     virtual QObject *create( const QString &type,
00022                              const QSArgumentList &args,
00023                              QObject *context );
00024 #endif
00025 private:
00026         MainWin *mw;
00027         QWorkspace *ws;
00028 };
00029 
00030 #endif //MODULEFACTORY_H

Generated on Sun Nov 28 22:31:17 2004 for LabPlot by doxygen 1.3.6