1 #ifndef identifierman_h 2 #define identifierman_h 15 #include "uicmddrivermod.h" 30 void raiseScopeLevel(
bool up=
true);
32 void set(
const char* name,
const char* val=
"",
34 void set(
const char* name,int);
35 void set(
const char* name,double);
36 void unset(
const char* name,
bool followlinks=
true);
38 bool isPredefined(
const char* name)
const;
39 bool doesExist(
const char* name)
const;
40 const char* getValue(
const char* name)
const;
42 bool getInteger(
const char* name,
int&)
const;
43 bool getDouble(
const char* name,
double&)
const;
45 const char* lastLinkedIdentStr()
const;
59 : name_(name), val_(val), islink_(islink)
61 , filepathplaceholder_(false)
73 bool findCurIdent(
const char* name,
bool followlinks=
true,
74 bool singlescope=
false);
75 void setFilePathPlaceholder(
const char* nm,
const char* val);
77 void tryFilePathPlaceholder(
const char* prefixsrc,
78 const char* filepathsrc,
#define mExpClass(module)
Definition: commondefs.h:160
Command Drive
Definition: canvascommands.h:22
List encoded in a string.
Definition: separstr.h:33
bool predefined_
Definition: identifierman.h:68
ObjectSet< ObjectSet< Identifier > > identifiers_
Definition: identifierman.h:86
Set of pointers to objects.
Definition: commontypes.h:32
Identifier(const char *name, const char *val="", bool islink=false)
Definition: identifierman.h:57
SeparString lastlinkedidentstr_
Definition: identifierman.h:84
bool islink_
Definition: identifierman.h:67
Definition: identifierman.h:23
Identifier * curident_
Definition: identifierman.h:81
bool refresh_
Definition: identifierman.h:70
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
bool filepathplaceholder_
Definition: identifierman.h:69
BufferString val_
Definition: identifierman.h:65
#define mClass(module)
Definition: commondefs.h:164
Definition: identifierman.h:54
BufferString name_
Definition: identifierman.h:64
int curlevel_
Definition: identifierman.h:82