#include <PluginSourceWriter.h>
Public Member Functions | |
| void | createConfigFile (const std::string &sourcePath, const std::string &nameSpace, const std::string exportMacro, const std::string projName) |
| void | createCppFile (const std::string &sourcePath, const std::string &nameSpace, const std::string projName) |
| void | createHeaderFile (const std::string &sourcePath, const std::string &nameSpace) |
| PluginSourceWriter () | |
| ~PluginSourceWriter () | |
Protected Member Functions | |
| std::string | getExportMacro (const std::string &nameSpace) |
| void | insertDefaultHeader (std::ofstream &stream, const std::string &fileName) |
| void | insertEndIfInfo (std::ofstream &stream, const std::string &nameSpace, const std::string &fileName) |
| void | insertFileInfo (std::ofstream &stream, const std::string &fileName) |
| void | insertIfDefInfo (std::ofstream &stream, const std::string &nameSpace, const std::string &fileName) |
| void | insertTerraLibHeader (std::ofstream &stream) |
Definition at line 48 of file PluginSourceWriter.h.
|
default |
|
default |
| void te::qt::widgets::PluginSourceWriter::createConfigFile | ( | const std::string & | sourcePath, |
| const std::string & | nameSpace, | ||
| const std::string | exportMacro, | ||
| const std::string | projName | ||
| ) |
Definition at line 175 of file PluginSourceWriter.cpp.
References te::common::Convert2UCase(), file(), getExportMacro(), insertDefaultHeader(), insertEndIfInfo(), insertFileInfo(), insertIfDefInfo(), insertTerraLibHeader(), and PLUGIN_CONFIG_FILE_NAME.
Referenced by te::qt::widgets::PluginBuilderWizard::buildPlugin().
| void te::qt::widgets::PluginSourceWriter::createCppFile | ( | const std::string & | sourcePath, |
| const std::string & | nameSpace, | ||
| const std::string | projName | ||
| ) |
Definition at line 105 of file PluginSourceWriter.cpp.
References te::common::Convert2UCase(), file(), insertDefaultHeader(), insertFileInfo(), insertTerraLibHeader(), and PLUGIN_CPP_FILE_NAME.
Referenced by te::qt::widgets::PluginBuilderWizard::buildPlugin().
| void te::qt::widgets::PluginSourceWriter::createHeaderFile | ( | const std::string & | sourcePath, |
| const std::string & | nameSpace | ||
| ) |
Definition at line 43 of file PluginSourceWriter.cpp.
References file(), getExportMacro(), insertDefaultHeader(), insertEndIfInfo(), insertFileInfo(), insertIfDefInfo(), insertTerraLibHeader(), and PLUGIN_H_FILE_NAME.
Referenced by te::qt::widgets::PluginBuilderWizard::buildPlugin().
|
protected |
Definition at line 350 of file PluginSourceWriter.cpp.
References te::common::Convert2UCase().
Referenced by createConfigFile(), and createHeaderFile().
|
protected |
Definition at line 255 of file PluginSourceWriter.cpp.
References te::common::Version::asString(), and dt.
Referenced by createConfigFile(), createCppFile(), and createHeaderFile().
|
protected |
Definition at line 333 of file PluginSourceWriter.cpp.
References te::common::Convert2UCase().
Referenced by createConfigFile(), and createHeaderFile().
|
protected |
Definition at line 302 of file PluginSourceWriter.cpp.
Referenced by createConfigFile(), createCppFile(), and createHeaderFile().
|
protected |
Definition at line 316 of file PluginSourceWriter.cpp.
References te::common::Convert2UCase().
Referenced by createConfigFile(), and createHeaderFile().
|
protected |
Definition at line 275 of file PluginSourceWriter.cpp.
Referenced by createConfigFile(), createCppFile(), and createHeaderFile().