#include <qs_objectfactory.h>
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) |
1.4.4