26 #ifndef __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H 
   27 #define __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H 
   30 #include "../../Config.h" 
   31 #include "../../../../plugin/PluginInfo.h" 
   32 #include "../../../../plugin/Provider.h" 
   64           void createCmakeFile(
const std::string& buildPath, 
const std::string& sourcePath, 
const std::string& projName, 
 
   72           void insertDefaultHeader(std::ofstream& stream);
 
   74           void insertDefaultXMLHeader(std::ofstream& stream);
 
   76           void findTerralib(std::ofstream& stream, 
const std::string& teCmakePath, 
const te::plugin::PluginInfo& pi);
 
   78           void findBoost(std::ofstream& stream);
 
   84 #endif  // __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H 
The basic information about a plugin. 
 
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
This class is used to create the cmake file for the new plugin builded. 
 
This struct can be used to describe a given plugin provider.