11 #ifndef __PRM_PresetInfo__ 
   12 #define __PRM_PresetInfo__ 
   29 #define PRM_DEFAULT_PRESET      "Permanent Defaults" 
   50     void                 setIndexFile(
const char *subdir);
 
   51     void                 setNeedsRefresh();
 
   58     int                  getDefaultPreset();
 
   59     int                  getPresetIndex(
const char *presetname);
 
   61     bool                 deletePresetFromDir(
const char *
name,
 
   69                                         const char *filename);
 
   75     bool                 savePreset(
PRM_ParmList *parmlist, std::ostream &os);
 
   79     static void          makeValidPresetFileName(
UT_String &filename);
 
   89     void                 findAllPresets();
 
   90     void                 refreshIfRequired();    
 
GT_API const UT_StringHolder filename
 
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class. 
 
GLuint const GLchar * name
 
std::pair< UT_String, UT_String > UT_StringPair
 
UT_ValArray< UT_StringPair * > UT_StringPairList