25 #ifndef COMPONENTGENERATOR_H
26 #define COMPONENTGENERATOR_H
28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only
29 #pragma warning( disable : 4290 )
40 #include <QTextStream>
42 #include <Component.hxx>
virtual void createElement()
ComponentGenerator(QString xmlFileName, QString licence)
QString representation
Definition: libraries/cepgenerator/ComponentGenerator.h:85
virtual void writeHFile()
Definition: applications/wizard-old/ComponentGenerator.h:50
TODO Celine comment here please.
Definition: libraries/cepgenerator/ComponentGenerator.h:54
set(CAMITK_TEST_PLATEFORM ${Plateform}) set(CAMITK_SVN_SUBDIR $
Definition: CamiTKTestBuildMacros.cmake:15
bool hasParameters
Does the component have properties ?
Definition: applications/wizard-old/ComponentGenerator.h:83
Definition: applications/wizard-old/ComponentGenerator.h:49
QString className
Name of the created Component class redundant information already contained in theAction, for practicle purpose.
Definition: libraries/cepgenerator/ComponentGenerator.h:83
virtual void writeCFile()
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:48
virtual void generateComponentFiles()
std::auto_ptr< coreschema::Component > theComponent
XML DOM Element create by CodeSynthesis This component contains all of the informations of the xml fi...
Definition: applications/wizard-old/ComponentGenerator.h:70
QFileInfo xmlFileName
Where to find the XML description of the Action.
Definition: applications/wizard-old/ComponentGenerator.h:73
virtual void setDevDirectoryName(QString devDirectoryName)
virtual void setXmlFileName(QString xmlFileName)
QMap< QString, QPair< QString, QString > > parameters
List containing all properties of the component For practical reasons, this map contains for each par...
Definition: applications/wizard-old/ComponentGenerator.h:93
std::set< QString > additionalIncludes
Set of additional files to include.
Definition: applications/wizard-old/ComponentGenerator.h:96
QDir devDirectoryName
Where to store the produced files.
Definition: applications/wizard-old/ComponentGenerator.h:76
Definition: applications/wizard-old/ComponentGenerator.h:48
RepresentationType
Definition: applications/wizard-old/ComponentGenerator.h:47