implements a key/value list as property The key ought to be ASCII the Value should be treated as UTF8 to be saved.
|
| | PropertyMap () |
| |
| virtual | ~PropertyMap () |
| |
| void | setValue (void) |
| |
|
const std::string & | operator[] (const std::string &key) const |
| | index operator
|
| |
|
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.
|
| |