Loading...
Searching...
No Matches
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::core::PluginInfo &pi)
 
void createPluginInfoFile (const std::string &buildPath, const te::core::PluginInfo &pi)
 
 PluginCMakeWriter ()
 
 ~PluginCMakeWriter ()
 

Protected Member Functions

void findBoost (std::ofstream &stream)
 
void findTerralib (std::ofstream &stream, const std::string &teCmakePath, const te::core::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 50 of file PluginCMakeWriter.h.

Constructor & Destructor Documentation

◆ PluginCMakeWriter()

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

◆ ~PluginCMakeWriter()

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

Member Function Documentation

◆ createCmakeFile()

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::core::PluginInfo & pi )

◆ createPluginInfoFile()

void te::qt::widgets::PluginCMakeWriter::createPluginInfoFile ( const std::string & buildPath,
const te::core::PluginInfo & pi )

◆ findBoost()

void te::qt::widgets::PluginCMakeWriter::findBoost ( std::ofstream & stream)
protected

◆ findTerralib()

void te::qt::widgets::PluginCMakeWriter::findTerralib ( std::ofstream & stream,
const std::string & teCmakePath,
const te::core::PluginInfo & pi )
protected

◆ insertDefaultHeader()

void te::qt::widgets::PluginCMakeWriter::insertDefaultHeader ( std::ofstream & stream)
protected

◆ insertDefaultXMLHeader()

void te::qt::widgets::PluginCMakeWriter::insertDefaultXMLHeader ( std::ofstream & stream)
protected

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