te::qt::widgets::PluginCMakeWriter Class Reference

This class is used to create the cmake file for the new plugin builded. More...

#include <PluginCMakeWriter.h>

Public Member Functions

void createCmakeFile (const std::string &buildPath, const std::string &sourcePath, const std::string &projName, const std::string exportMacro, const std::string &cmakePath, const te::plugin::PluginInfo &pi)
 
void createPluginInfoFile (const std::string &buildPath, const te::plugin::PluginInfo &pi, const te::plugin::Provider &p)
 
 PluginCMakeWriter ()
 
 ~PluginCMakeWriter ()
 

Protected Member Functions

void findBoost (std::ofstream &stream)
 
void findTerralib (std::ofstream &stream, const std::string &teCmakePath, const te::plugin::PluginInfo &pi)
 
void insertDefaultHeader (std::ofstream &stream)
 
void insertDefaultXMLHeader (std::ofstream &stream)
 

Detailed Description

This class is used to create the cmake file for the new plugin builded.

Definition at line 51 of file PluginCMakeWriter.h.

Constructor & Destructor Documentation

te::qt::widgets::PluginCMakeWriter::PluginCMakeWriter ( )
te::qt::widgets::PluginCMakeWriter::~PluginCMakeWriter ( )

Member Function Documentation

void te::qt::widgets::PluginCMakeWriter::createCmakeFile ( const std::string &  buildPath,
const std::string &  sourcePath,
const std::string &  projName,
const std::string  exportMacro,
const std::string &  cmakePath,
const te::plugin::PluginInfo pi 
)
void te::qt::widgets::PluginCMakeWriter::createPluginInfoFile ( const std::string &  buildPath,
const te::plugin::PluginInfo pi,
const te::plugin::Provider p 
)
void te::qt::widgets::PluginCMakeWriter::findBoost ( std::ofstream &  stream)
protected
void te::qt::widgets::PluginCMakeWriter::findTerralib ( std::ofstream &  stream,
const std::string &  teCmakePath,
const te::plugin::PluginInfo pi 
)
protected
void te::qt::widgets::PluginCMakeWriter::insertDefaultHeader ( std::ofstream &  stream)
protected
void te::qt::widgets::PluginCMakeWriter::insertDefaultXMLHeader ( std::ofstream &  stream)
protected

The documentation for this class was generated from the following file: