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