#include <engine.h>
Открытые члены | |
aObjectsFactory (aEngine *e) | |
QObject * | create (const QString &className, const QSArgumentList &arguments, QObject *context) |
Открытые атрибуты | |
aEngine * | engine |
aDatabase * | db |
aObjectsFactory::aObjectsFactory | ( | aEngine * | e | ) |
Конструктор. Регистрирует следующие типу объектов для использования их в Ананас.Скрипте
PopupMenu
- всплывающее меню Document
- документ Catalogue
- каталог (справочник) CatalogueEditor
- редактор каталога Report
- отчет ARegister
- накопительный регистр IRegister
- информационный регистр ATime
- объект для работы со временем DataField
- поле (не работает) Journal
- журнал ComboBox
- объект для работы со временем Перекрестные ссылки aEngine::db и AExtensionFactory::keys().
QObject * aObjectsFactory::create | ( | const QString & | className, | |
const QSArgumentList & | arguments, | |||
QObject * | context | |||
) |
Создает объект. Отображает имена из скрипта в имена объектов библиотеки.
className | - имя объекта в скрипте | |
arguments | - аргументы для конструктора | |
context | - контекст, в котором выполняется скрипт |
Перекрестные ссылки aDatabase::cfg, AExtensionFactory::create(), aCfg::find(), aCfg::id(), wCatalogEditor::initCat(), AExtensionFactory::keys(), aLog::print(), aReport::RT_text и aEngine::ws.