Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | Class Members

QS_ObjectFactory Class Reference

Internal class that makes all object constructors available for the QSA scripting environment. More...

#include <qs_objectfactory.h>

List of all members.

Public Member Functions

 QS_ObjectFactory (QG_MainWindowInterface *mainWindowInterface)
 Registers all class names.
QObject * create (const QString &className, const QVariantList &arguments, QObject *)
 Creates an object from the given class 'className'.

Protected Member Functions

QObject * createApplication (const QVariantList &arguments)
QObject * createDocument (const QVariantList &arguments)
QObject * createView (const QVariantList &arguments)
QObject * createVector (const QVariantList &arguments)
QObject * createEntity (const QVariantList &arguments)
QObject * createPoint (const QVariantList &arguments)
QObject * createLine (const QVariantList &arguments)
QObject * createArc (const QVariantList &arguments)
QObject * createCircle (const QVariantList &arguments)
QObject * createEllipse (const QVariantList &arguments)
QObject * createPen (const QVariantList &arguments)
QObject * createLayer (const QVariantList &arguments)
QObject * createToolBar (const QVariantList &arguments)
QObject * createTools (const QVariantList &arguments)
template<typename T>
T * argumentTo (const QVariant &var)


Detailed Description

Internal class that makes all object constructors available for the QSA scripting environment.


The documentation for this class was generated from the following file:
Generated on Sat May 6 04:36:12 2006 for qcadscripting by  doxygen 1.4.4