Ananas Library  0.9.5
Классы
Классы с их кратким описанием.
[detail level 12]
oCAApplication
oCaARegisterКласс aARegister определяет программный интерфейс Накопительных регистров. Наследует aIRegister
oCaBackupКласс aBackup определяет программный интерфейс для бэкапа и востановления базы данных. Наследует QObject
oCaCalcTemplateКласс определяет интерфейс для работы с шаблонами в формате OpenOffice Calc
oCaCatalogueКласс aCatalogue определяет программный интерфейс иерархических справочников. Наследует aObject
oCaCatElement
oCaCatGroupКласс aCatGroup определяет программный интерфейс для управления группами иерархических справочников (каталогов). Наследует aObject
oCaCfgКласс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject
oCaCfgItemContanerКонтейнер для элемента метаданных бизнес схемы Ананаса. Наследует QObject
oCaCfgRcКласс для работы с файлом ресурсов
oCaCManifest
oCAComboBoxПлагин – виджет обеспечивает доступ из Ананас.Скрипта ко всем публичным методам QComboBox, являясь врапером последнего. Наследует QComboBox
oCaContainerКласс предназначен для работы с контейнерами данных. Наследует QObject
oCaDatabaseКласс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject
oCaDataDriverБазовый класс для драйверов баз данных. Наследует QObject
oCaDataDriver_MYSQL
oCaDataDriver_PGSQL
oCaDataDriver_SQLITE
oCaDataFieldКласс определяет программный интерфейс для доступа к полям бизнес объектов Ананаса. Наследует QObject
oCaDataTableОпределяет программный интерфейс модели данных aDataTable. Наследует QSqlCursor
oCaDateServiceСервисный класс для операций с датами
oCaDocJournalОпределяет программный интерфейс управления общим (системным) журналом документов. Наследует aObject
oCaDocumentОпределяет программный интерфейс для работы с бизнес объектами типа Документ и их атрибутами. Наследует aObject
oCaEditorFactoryКласс для поддержки собственного редактора поля в wDBTable. Наследует QSqlEditorFactory
oCaEngineОпределяет программный интерфейс Runtime системы, который используется Ананас скриптом. Наследует QObject
oCAExtension
oCAExtensionFactoryОпеределяет интерфейс для создания объектов класса AExtension
oCAExtensionFactoryInterface
oCAExtensionFactoryPrivate
oCAExtensionPluginБазовый класс для создания собственных расширений. Наследует AExtensionPluginBase
oCAExtensionPluginBaseБазовый класс в иерархии классов для работы с расширениями. Наследует QGPlugin
oCAExtensionPluginPrivate
oCAExtExample
oCaExtGUIDГенерирует строку GUID в верхенм регистре
oCAExtMetaПредоставляет доступ к интервейсу метаданных из Ананас скрипта
oCaExtSERVICEСервисные функции для доступа из Скрипта
oCaExtSQLПредоставляет возможность использования SQL запросов в отчетах
oCAExtTE
oCAExtTextКласс расширения Ананас AExtText предназначен для работы с текстовыми файлами
oCAExtXMLКласс расширения Ананас AExtXML предназначен для работы с XML файлами
oCaFilter
oCaFormОпределяет программный интерфейс экранных форм Ананаса, предназначенный для использования Ананас.Скриптом модуля экранной формы Документа и других бизнес объектов Ананаса
oCaIRegisterКласс aIRegister определяет программный интерфейс Информационных регистров
oCaLineEdit
oCaListBox
oCaListView
oCaLogКласс содержит статические функции для записи сообщений в лог файл Ананаса
oCAMenuBar
oCAMetadataGroupОбъект метаданных для обеспечения доступа из скриптов. Наследует QObject
oCAMetadataObjectОбъект метаданных для обеспечения доступа из скриптов. Наследует QObject
oCAMetadataRootКорневой объект метаданных. Наследует AMttadataObject
oCAMoneyКласс для хранения денежных значений в различной валюте и получения их прописного представления
oCaMSOTemplateКласс определяет интерфейс для работы с шаблонами в формате Microsoft Office Word 2003. Наследует iTemplate
oCaObjectБазовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ к базе данных. Наследует QObject
oCaObjectDragКласс для реализации перетаскивания мышкой элементов справочников между группами
oCaObjectList
oCaObjectsFactoryМетод aObjectsFactory::create регистрирует С++ классы Ананаса в интерпретаторе скриптов, делая доступным работу с объектами зарегистрированного класса из Ананас.Скрипта. Наследует QSObjectFactory
oCaOOTemplateКласс определяет интерфейс для работы с шаблонами в формате OpenOffice. Наследует iTemplate
oCaPlugins
oCaReportОпределяет программный интерфейс для работы со всеми типами отчетов. Наследует aObject
oCaReportBrowserКласс для показа отчета в формате HTML. Наследует QMainWindow
oCaRoleКласс предоставляет методы управления ролями. Не используется в настоящее время. Наследует aObject
oCaSearchWidget
oCaServiceКласс содержит статические методы различного назначения: конвертации, работы с конфигом и т.д. Не наследует свойства других классов
oCaSQLField
oCaTemplateКласс для работы с шаблонами в HTML формате. Наследует iTemplate
oCaTestsКласс содержит статические функции для утилит тестирования
oCaTimeСервисный класс для работы с объектом Время
oCaToolBar
oCaUserОпределяет программный интерфейс для управления пользователями. Не используется в настоящий момент. Наследует aObject
oCaWidgetБазовый класс для визуальных объектов. Наследует QWidget
oCaWindowsListКласс определяет интерфейс управления списком открытых окон. Наследует QWidget
oCCfgForm
oCCurrencyсодержит знания о роде (М/Ж) валюты. После задания одного из поддерживаемых типов валюты можно узнать род методом isMale() Поддерживаемые типы валют можно увидеть в описании конструктора
oCDegreeсодержит знания о роде (М/Ж) числовых порядков. После задания порядка (сотни, тысячи, миллионы....) можно узнать род методом isMale()
oCdImportDB
oCEventDialogКласс наследует QDialog, единственный добавленный функционал - порграммный отказ от закрытия окна
oCEventWindowКласс наследует QMainWindow, единственный добавленный функционал - порграммный отказ от закрытия окна
oCiTemplateИнтерфейс для работы с отчетами. Наследует QObject
oCMainForm
oCMessagesWindow
oCPopupCalendarВсплывающий календарь для выбора даты
oCrcListViewItem
oCwActionButton
oCwCatalogEditorКласс предоставляет доступ к методам встроенного редактора справочников (каталогов) Наследует QWidget
oCwCatalogue
oCwCatButton
oCwCheckBox
oCwDateEditПлагин – виджет используется в экранных формах в качестве поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса. Наследует QDateEdit
oCwDBFieldУниверсальный Плагин – виджет, предназначен для редактирования атрибутов бизнес объектов Ананаса. Наследует wField
oCwDBTableВизуальный класс для редактирования табличных частей документа. Наследует QDataTable
oCwDocumentВизуальный объект - контейнер для работы с документами. Наследует aWidget
oCwFieldПлагин – виджет предназначенный для редактирования значений любых типов, определенных в бизнес схеме. Наследует aWidget
oCwGroupTree
oCwGroupTreeItem
oCwJournalВизуальный объект - контейнер для работы с Журналами документов. Наследует aWidget
oCwReport
oCwTableПлагин - виджет для редактирования табличных данных, не хранящихся в бизнес объектах Ананаса. Наследует QTable
oCwTreeView
\CwUnknownFieldПлагин-виджет для отображения в экранной форме поля типа Unknown. Наследует QLabel