25#ifndef __EXTENSION_GENERATOR__
26#define __EXTENSION_GENERATOR__
74 QString camitkFilePath;
83 QStringList statusMessage;
84 QStringList warningMessage;
89 QString fileToString(
const QString& filename);
92 bool createOutputDirectoryIfNeeded(
const QString& dirPath);
95 void generateActionExtension();
99 void generateCppHotPlugActionExtension();
102 void generateCppStandardUserActionExtension();
105 void generateCppStandardWrapperActionExtension();
108 void generatePythonActionExtension();
115 void updateExtensionModel();
119 void inheritFromExtension(
const QString type);
This class manages a CamiTK Extension model (stored as a VariantDataModel).
Definition CamiTKExtensionModel.h:67
Common abstract class to generate extensions.
Definition cepgenerator/ExtensionGenerator.h:49
virtual ~ExtensionGenerator()=default
bool generate()
call all methods to generate the source code Also generate CMake files and user action classes if the...
Definition extensiongenerator/ExtensionGenerator.cpp:43