Ananas Library  0.9.5
Классы
Классы с их кратким описанием.
[уровень детализации 12]
 CAApplication
 CaARegisterКласс aARegister определяет программный интерфейс Накопительных регистров. Наследует aIRegister
 CaBackupКласс aBackup определяет программный интерфейс для бэкапа и востановления базы данных. Наследует QObject
 CaCalcTemplateКласс определяет интерфейс для работы с шаблонами в формате OpenOffice Calc
 CaCatalogueКласс aCatalogue определяет программный интерфейс иерархических справочников. Наследует aObject
 CaCatElement
 CaCatGroupКласс aCatGroup определяет программный интерфейс для управления группами иерархических справочников (каталогов). Наследует aObject
 CaCfgКласс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject
 CaCfgItemContanerКонтейнер для элемента метаданных бизнес схемы Ананаса. Наследует QObject
 CaCfgRcКласс для работы с файлом ресурсов
 CaCManifest
 CAComboBoxПлагин – виджет обеспечивает доступ из Ананас.Скрипта ко всем публичным методам QComboBox, являясь врапером последнего. Наследует QComboBox
 CaContainerКласс предназначен для работы с контейнерами данных. Наследует QObject
 CaDatabaseКласс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject
 CaDataDriverБазовый класс для драйверов баз данных. Наследует QObject
 CaDataDriver_MYSQL
 CaDataDriver_PGSQL
 CaDataDriver_SQLITE
 CaDataFieldКласс определяет программный интерфейс для доступа к полям бизнес объектов Ананаса. Наследует QObject
 CaDataTableОпределяет программный интерфейс модели данных aDataTable. Наследует QSqlCursor
 CaDateServiceСервисный класс для операций с датами
 CaDocJournalОпределяет программный интерфейс управления общим (системным) журналом документов. Наследует aObject
 CaDocumentОпределяет программный интерфейс для работы с бизнес объектами типа Документ и их атрибутами. Наследует aObject
 CaEditorFactoryКласс для поддержки собственного редактора поля в wDBTable. Наследует QSqlEditorFactory
 CaEngineОпределяет программный интерфейс Runtime системы, который используется Ананас скриптом. Наследует QObject
 CAExtension
 CAExtensionFactoryОпеределяет интерфейс для создания объектов класса AExtension
 CAExtensionFactoryInterface
 CAExtensionFactoryPrivate
 CAExtensionPluginБазовый класс для создания собственных расширений. Наследует AExtensionPluginBase
 CAExtensionPluginBaseБазовый класс в иерархии классов для работы с расширениями. Наследует QGPlugin
 CAExtensionPluginPrivate
 CAExtExample
 CaExtGUIDГенерирует строку GUID в верхенм регистре
 CAExtMetaПредоставляет доступ к интервейсу метаданных из Ананас скрипта
 CaExtSERVICEСервисные функции для доступа из Скрипта
 CaExtSQLПредоставляет возможность использования SQL запросов в отчетах
 CAExtTE
 CAExtTextКласс расширения Ананас AExtText предназначен для работы с текстовыми файлами
 CAExtXMLКласс расширения Ананас AExtXML предназначен для работы с XML файлами
 CaFilter
 CaFormОпределяет программный интерфейс экранных форм Ананаса, предназначенный для использования Ананас.Скриптом модуля экранной формы Документа и других бизнес объектов Ананаса
 CaIRegisterКласс aIRegister определяет программный интерфейс Информационных регистров
 CaLineEdit
 CaListBox
 CaListView
 CaLogКласс содержит статические функции для записи сообщений в лог файл Ананаса
 CAMenuBar
 CAMetadataGroupОбъект метаданных для обеспечения доступа из скриптов. Наследует QObject
 CAMetadataObjectОбъект метаданных для обеспечения доступа из скриптов. Наследует QObject
 CAMetadataRootКорневой объект метаданных. Наследует AMttadataObject
 CAMoneyКласс для хранения денежных значений в различной валюте и получения их прописного представления
 CaMSOTemplateКласс определяет интерфейс для работы с шаблонами в формате Microsoft Office Word 2003. Наследует iTemplate
 CaObjectБазовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ к базе данных. Наследует QObject
 CaObjectDragКласс для реализации перетаскивания мышкой элементов справочников между группами
 CaObjectList
 CaObjectsFactoryМетод aObjectsFactory::create регистрирует С++ классы Ананаса в интерпретаторе скриптов, делая доступным работу с объектами зарегистрированного класса из Ананас.Скрипта. Наследует QSObjectFactory
 CaOOTemplateКласс определяет интерфейс для работы с шаблонами в формате OpenOffice. Наследует iTemplate
 CaPlugins
 CaReportОпределяет программный интерфейс для работы со всеми типами отчетов. Наследует aObject
 CaReportBrowserКласс для показа отчета в формате HTML. Наследует QMainWindow
 CaRoleКласс предоставляет методы управления ролями. Не используется в настоящее время. Наследует aObject
 CaSearchWidget
 CaServiceКласс содержит статические методы различного назначения: конвертации, работы с конфигом и т.д. Не наследует свойства других классов
 CaSQLField
 CaTemplateКласс для работы с шаблонами в HTML формате. Наследует iTemplate
 CaTestsКласс содержит статические функции для утилит тестирования
 CaTimeСервисный класс для работы с объектом Время
 CaToolBar
 CaUserОпределяет программный интерфейс для управления пользователями. Не используется в настоящий момент. Наследует aObject
 CaWidgetБазовый класс для визуальных объектов. Наследует QWidget
 CaWindowsListКласс определяет интерфейс управления списком открытых окон. Наследует QWidget
 CCfgForm
 CCurrencyсодержит знания о роде (М/Ж) валюты. После задания одного из поддерживаемых типов валюты можно узнать род методом isMale() Поддерживаемые типы валют можно увидеть в описании конструктора
 CDegreeсодержит знания о роде (М/Ж) числовых порядков. После задания порядка (сотни, тысячи, миллионы....) можно узнать род методом isMale()
 CdImportDB
 CEventDialogКласс наследует QDialog, единственный добавленный функционал - порграммный отказ от закрытия окна
 CEventWindowКласс наследует QMainWindow, единственный добавленный функционал - порграммный отказ от закрытия окна
 CiTemplateИнтерфейс для работы с отчетами. Наследует QObject
 CMainForm
 CMessagesWindow
 CPopupCalendarВсплывающий календарь для выбора даты
 CrcListViewItem
 CwActionButton
 CwCatalogEditorКласс предоставляет доступ к методам встроенного редактора справочников (каталогов) Наследует QWidget
 CwCatalogue
 CwCatButton
 CwCheckBox
 CwDateEditПлагин – виджет используется в экранных формах в качестве поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса. Наследует QDateEdit
 CwDBFieldУниверсальный Плагин – виджет, предназначен для редактирования атрибутов бизнес объектов Ананаса. Наследует wField
 CwDBTableВизуальный класс для редактирования табличных частей документа. Наследует QDataTable
 CwDocumentВизуальный объект - контейнер для работы с документами. Наследует aWidget
 CwFieldПлагин – виджет предназначенный для редактирования значений любых типов, определенных в бизнес схеме. Наследует aWidget
 CwGroupTree
 CwGroupTreeItem
 CwJournalВизуальный объект - контейнер для работы с Журналами документов. Наследует aWidget
 CwReport
 CwTableПлагин - виджет для редактирования табличных данных, не хранящихся в бизнес объектах Ананаса. Наследует QTable
 CwTreeView
 CwUnknownFieldПлагин-виджет для отображения в экранной форме поля типа Unknown. Наследует QLabel