14 #ifndef __PI_OldParms_h__
15 #define __PI_OldParms_h__
80 int addOldParm(
const char *
name,
const char *chan,
int subidx);
83 void renameOldParm(
const char *oldname,
const char *newname);
84 void deleteOldParm(
const char *newname);
85 void renameOldParmChannel(
const char *newname,
const char *oldchan,
87 void deleteOldParmChannel(
const char *newname,
const char *newchan);
88 void undeleteOldParm(
const char *oldname);
96 bool hasOldParm(
const char *oldname)
const;
99 bool hasDeletedOldParm(
const char *oldname)
const;
115 const char *getOriginalName(
const char *parm_name)
const;
120 const char *getNewName(
const char *old_parm_name)
const;
123 static int getParameterDeletionBehavior();
124 static void setParameterDeletionBehavior(
int behavior);
127 void initOldParmMultiOwners(
135 const char *origname,
const char *newname);
140 const char *origname,
143 const char *field_name,
147 void addChannelNames(
OP_Node &node,
149 const char *origname,
151 bool whole_multiparm,
159 void resolveOldParmChannels(
OP_Node &node,
161 const char *origname,
const char *newname,
166 void resolveSingleParm(
OP_Node *root,
167 const char *origname,
const char *newname,
175 void resolveOldMultiParmInfo(
OP_Node *root,
176 const char *origname,
const char *newname,
UT_String myOrigChanSuffix
UT_String myNewChanSuffix
GLuint const GLchar * name
UT_StringArray myMultiOwners