umbrello API Documentation

CodeGenPolicyExt Class Reference

Base class for programming language specific code generation policy extensions. More...

#include <codegenpolicyext.h>

List of all members.

Public Member Functions

virtual CodeGenerationPolicyPagecreatePage (QWidget *parent=0, const char *name=0)=0
 Create a new dialog interface for this object.
virtual void setDefaults (KConfig *config, bool emitUpdateSignal=true)=0
 set the defaults from a config file for this code generator from the passed KConfig pointer.
virtual void writeConfig (KConfig *config)=0
 write Default params to passed KConfig pointer.


Detailed Description

Base class for programming language specific code generation policy extensions.

Not to be confused with CodeGenerationPolicy which contains the programming language independent policies.

Author:
Oliver Kellogg <okellogg@users.sourceforge.net> Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org

Definition at line 30 of file codegenpolicyext.h.


Member Function Documentation

virtual CodeGenerationPolicyPage* CodeGenPolicyExt::createPage QWidget *  parent = 0,
const char *  name = 0
[pure virtual]
 

Create a new dialog interface for this object.

Returns:
dialog object

virtual void CodeGenPolicyExt::setDefaults KConfig *  config,
bool  emitUpdateSignal = true
[pure virtual]
 

set the defaults from a config file for this code generator from the passed KConfig pointer.

Referenced by UMLApp::setGenerator().

virtual void CodeGenPolicyExt::writeConfig KConfig *  config  )  [pure virtual]
 

write Default params to passed KConfig pointer.

Referenced by UMLApp::saveOptions().


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for umbrello Version 3.1.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Jun 26 08:08:04 2007 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003