codegenpolicyext.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef CODEGENPOLICYEXT_H
00013 #define CODEGENPOLICYEXT_H
00014
00015 #include <qobject.h>
00016
00017 class QWidget;
00018 class KConfig;
00019 class CodeGenerationPolicyPage;
00020
00030 class CodeGenPolicyExt : public QObject {
00031 public:
00032 CodeGenPolicyExt() {}
00033 virtual ~CodeGenPolicyExt() {}
00034
00039 virtual CodeGenerationPolicyPage * createPage(QWidget *parent = 0, const char *name = 0) = 0;
00040
00044 virtual void setDefaults(KConfig * config, bool emitUpdateSignal = true) = 0;
00045
00049 virtual void writeConfig (KConfig * config) = 0;
00050 };
00051
00052 #endif
This file is part of the documentation for umbrello Version 3.1.0.