Kig Python Scripting API Documentation

ObjectType Class Reference

Instances of this class represent a certain Object type. More...

Collaboration diagram for ObjectType:

Collaboration graph
[legend]
List of all members.

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 ObjectTypetypeFromInternalName (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

QString ObjectType::addAStatement  )  const
 

Returns a translated string of the form "Add a xxx".

E.g. "Add 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::hideAStatement  )  const
 

Returns a translated string of the form "Hide a xxx".

E.g. "Hide a Segment".

const char* ObjectType::internalName  )  const
 

Returns an internal name for this Object type.

This name is guaranteed unique, and mostly corresponds with the class name of the corresponding Object..

QString ObjectType::moveAStatement  )  const
 

Returns a translated string of the form "Move a xxx".

E.g. "Move a Segment".

QString ObjectType::removeAStatement  )  const
 

Returns a translated string of the form "Remove a xxx".

E.g. "Remove a Segment".

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 ).

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.

QString ObjectType::showAStatement  )  const
 

Returns a translated string of the form "Show a xxx".

E.g. "Show a Segment".

KDE Logo
This file is part of the documentation for kdelibs 0.10.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Mon Aug 15 23:01:22 2005 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2001