UUID properties This property handles unique identifieers
|
| PropertyUUID (void) |
|
virtual | ~PropertyUUID () |
|
const char * | getName (void) const |
| get the name of this property in the belonging container
|
|
virtual const char * | getEditorName (void) const |
| Get the class name of the associated property editor item.
|
|
short | getType (void) const |
| Get the type of the property in the container.
|
|
const char * | getGroup (void) const |
| Get the group of this property.
|
|
const char * | getDocumentation (void) const |
| Get the documentation of this property.
|
|
void | setContainer (PropertyContainer *Father) |
| Is called by the framework to set the father (container)
|
|
PropertyContainer * | getContainer (void) const |
| Get a pointer to the PropertyContainer derived class the property belongs to.
|
|
virtual void | setPathValue (const App::ObjectIdentifier &path, const boost::any &value) |
| Set value of property.
|
|
virtual const boost::any | getPathValue (const App::ObjectIdentifier &path) const |
| Get value of property.
|
|
virtual const App::ObjectIdentifier | canonicalPath (const App::ObjectIdentifier &p) const |
| Convert p to a canonical representation of it.
|
|
virtual void | getPaths (std::vector< App::ObjectIdentifier > &paths) const |
| Get valid paths for this property; used by auto completer.
|
|
void | touch () |
| Set the property touched. More...
|
|
bool | isTouched (void) const |
| Test if this property is touched.
|
|
void | purgeTouched (void) |
| Reset this property touched.
|
|
unsigned long | getStatus () const |
| return the status bits
|
|
void | setReadOnly (bool readOnly) |
| Sets property editable/grayed out in property editor.
|
|
void | setSinglePrecision (bool single) |
|
bool | isSinglePrecision () const |
| Gets precision of properties using floating point numbers.
|
|
virtual void | SaveDocFile (Writer &) const |
|
virtual void | RestoreDocFile (Reader &) |
|
| BaseClass () |
| Construction.
|
|
virtual | ~BaseClass () |
| Destruction.
|
|