Ananas Library 0.9.5
|
#include <engine.h>
Public Member Functions | |
aObjectsFactory (aEngine *e) | |
QObject * | create (const QString &className, const QSArgumentList &arguments, QObject *context) |
Public Attributes | |
aEngine * | engine |
aDatabase * | db |
Register Ananas-engine objects into script engine.
aObjectsFactory::aObjectsFactory | ( | aEngine * | e | ) |
Constructor
References aEngine::db, and AExtensionFactory::keys().
QObject * aObjectsFactory::create | ( | const QString & | className, |
const QSArgumentList & | arguments, | ||
QObject * | context ) |
Creates script object. Mapping Script name to real name. scripn object name
arguments | - sarguments to constructor |
context | - running context |
References aDatabase::cfg, AExtensionFactory::create(), aCfg::find(), aCfg::id(), wCatalogEditor::initCat(), AExtensionFactory::keys(), aLog::print(), aReport::RT_text, and aEngine::ws.