ObjectType Class Reference
Instances of this class represent a certain Object type. More...

Public Member Functions | |
| bool | inherits (const ObjectType *t) const |
| Does the Object type represented by this instance inherit the Object type represented by t ? | |
| const char * | internalName () const |
| Returns an internal name for this Object type. | |
| QString | translatedName () const |
| The name of this type, translated to the currently used language. | |
| const char * | selectStatement () const |
| Returns a translatable string of the form "Select this %1". | |
| const char * | selectNameStatement () const |
| Returns a translatable string of the form "Select point %1". | |
| QString | removeAStatement () const |
| Returns a translated string of the form "Remove a xxx". | |
| QString | addAStatement () const |
| Returns a translated string of the form "Add a xxx". | |
| QString | moveAStatement () const |
| Returns a translated string of the form "Move a xxx". | |
| QString | attachToThisStatement () const |
| Returns a translated string of the form "Attach to this xxx". | |
| QString | showAStatement () const |
| Returns a translated string of the form "Show a xxx". | |
| QString | hideAStatement () const |
| Returns a translated string of the form "Hide a xxx". | |
Static Public Member Functions | |
| static const ObjectType * | typeFromInternalName (const char *n) |
| Returns the type with name n. | |
Detailed Description
Instances of this class represent a certain Object type.Every Object type has a static ObjectType member, that it returns a reference to in its type() function.. Think of it as a nice enum, that you can also get some data from..
Member Function Documentation
| const char* ObjectType::internalName | ( | ) | const |
| const char* ObjectType::selectStatement | ( | ) | const |
Returns a translatable string of the form "Select this %1".
E.g. "Select this segment". Note that users of this function should use i18n on the returned string before using it.
| const char* ObjectType::selectNameStatement | ( | ) | const |
Returns a translatable string of the form "Select point %1".
1 will be filled in by whomever calls this function with the name of the object in question. This function should be used as follows: i18n( x->selectNameStatement() ).arg( xname ).
| QString ObjectType::removeAStatement | ( | ) | const |
Returns a translated string of the form "Remove a xxx".
E.g. "Remove a Segment".
| QString ObjectType::addAStatement | ( | ) | const |
Returns a translated string of the form "Add a xxx".
E.g. "Add a Segment".
| QString ObjectType::moveAStatement | ( | ) | const |
Returns a translated string of the form "Move a xxx".
E.g. "Move a Segment".
| QString ObjectType::attachToThisStatement | ( | ) | const |
Returns a translated string of the form "Attach to this xxx".
E.g. "Attach to this segment".
| QString ObjectType::showAStatement | ( | ) | const |
Returns a translated string of the form "Show a xxx".
E.g. "Show a Segment".
| QString ObjectType::hideAStatement | ( | ) | const |
Returns a translated string of the form "Hide a xxx".
E.g. "Hide a Segment".
