All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PRM_TemplateBuilder Class Reference

#include <PRM_TemplateBuilder.h>

Public Member Functions

 PRM_TemplateBuilder (const UT_StringHolder &name, const char *dstext)
 ~PRM_TemplateBuilder ()
PRM_Templatetemplates ()
void setCallback (const UT_StringRef &name, PRM_Callback callback)
void setChoiceListPtr (const UT_StringRef &name, PRM_ChoiceList *list)
void setNoResim (const UT_StringRef &name, bool noresim)
void setNoCook (const UT_StringRef &name, bool nocook)
bool justBuilt ()

Protected Attributes

int myTemplateLength
bool myJustBuilt
UT_StringHolder myName

Detailed Description

Definition at line 23 of file PRM_TemplateBuilder.h.

Constructor & Destructor Documentation

PRM_TemplateBuilder::PRM_TemplateBuilder ( const UT_StringHolder name,
const char *  dstext 
PRM_TemplateBuilder::~PRM_TemplateBuilder ( )

Member Function Documentation

bool PRM_TemplateBuilder::justBuilt ( )

Returns if it was just built, used for any successive one time initialization. Calling this function will mark it as built.

void PRM_TemplateBuilder::setCallback ( const UT_StringRef name,
PRM_Callback  callback 
void PRM_TemplateBuilder::setChoiceListPtr ( const UT_StringRef name,
PRM_ChoiceList list 
void PRM_TemplateBuilder::setNoCook ( const UT_StringRef name,
bool  nocook 
void PRM_TemplateBuilder::setNoResim ( const UT_StringRef name,
bool  noresim 
PRM_Template* PRM_TemplateBuilder::templates ( )

Definition at line 29 of file PRM_TemplateBuilder.h.

Member Data Documentation

bool PRM_TemplateBuilder::myJustBuilt

Definition at line 46 of file PRM_TemplateBuilder.h.

UT_StringHolder PRM_TemplateBuilder::myName

Definition at line 47 of file PRM_TemplateBuilder.h.

PRM_ScriptPage* PRM_TemplateBuilder::myPage

Definition at line 45 of file PRM_TemplateBuilder.h.

PRM_Template* PRM_TemplateBuilder::myTemplate

Definition at line 43 of file PRM_TemplateBuilder.h.

int PRM_TemplateBuilder::myTemplateLength

Definition at line 44 of file PRM_TemplateBuilder.h.

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