• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

step/stepcore

StepCore::Factory

StepCore::Factory Class Reference
[Reflections]

#include <factory.h>

List of all members.


Detailed Description

List of MetaObject.

Definition at line 40 of file factory.h.


Public Member Functions

const MetaObject * metaObject (const QString &name) const
const QHash< QString, const
MetaObject * > & 
metaObjects () const
CollisionSolver * newCollisionSolver (const QString &name) const
ConstraintSolver * newConstraintSolver (const QString &name) const
Item * newItem (const QString &name) const
Object * newObject (const QString &name) const
Solver * newSolver (const QString &name) const
void registerMetaObject (const MetaObject *metaObject)

Protected Attributes

QHash< QString, const
MetaObject * > 
_metaObjects

Member Function Documentation

const MetaObject * StepCore::Factory::metaObject ( const QString &  name  )  const

Find MetaObject by name.

Definition at line 33 of file factory.cc.

const QHash<QString, const MetaObject*>& StepCore::Factory::metaObjects (  )  const [inline]

Get QHash of all registered MetaObject.

Definition at line 50 of file factory.h.

CollisionSolver * StepCore::Factory::newCollisionSolver ( const QString &  name  )  const

Create new CollisionSolver by class name.

Definition at line 59 of file factory.cc.

ConstraintSolver * StepCore::Factory::newConstraintSolver ( const QString &  name  )  const

Create new ConstraintSolver by class name.

Definition at line 66 of file factory.cc.

Item * StepCore::Factory::newItem ( const QString &  name  )  const

Create new Item by class name.

Definition at line 45 of file factory.cc.

Object * StepCore::Factory::newObject ( const QString &  name  )  const

Create new Object by class name.

Definition at line 38 of file factory.cc.

Solver * StepCore::Factory::newSolver ( const QString &  name  )  const

Create new Solver by class name.

Definition at line 52 of file factory.cc.

void StepCore::Factory::registerMetaObject ( const MetaObject *  metaObject  ) 

Register MetaObject.

Definition at line 28 of file factory.cc.


Member Data Documentation

QHash<QString, const MetaObject*> StepCore::Factory::_metaObjects [protected]

Definition at line 64 of file factory.h.


The documentation for this class was generated from the following files:
  • factory.h
  • factory.cc

step/stepcore

Skip menu "step/stepcore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal