Ananas Library 0.9.5
Иерархия классов
Иерархия классов.
[уровень детализации 1234]
 CAExtensionFactoryОпеределяет интерфейс для создания объектов класса AExtension
 CaFilter
 CaLogКласс содержит статические функции для записи сообщений в лог файл Ананаса
 CAMoneyКласс для хранения денежных значений в различной валюте и получения их прописного представления.
 CaServiceКласс содержит статические методы различного назначения: конвертации, работы с конфигом и т.д. Не наследует свойства других классов
 CaTestsКласс содержит статические функции для утилит тестирования
 CCurrencyсодержит знания о роде (М/Ж) валюты. После задания одного из поддерживаемых типов валюты можно узнать род методом isMale() Поддерживаемые типы валют можно увидеть в описании конструктора.
 CdEditRC
 CdImportDB
 CDegreeсодержит знания о роде (М/Ж) числовых порядков. После задания порядка (сотни, тысячи, миллионы....) можно узнать род методом isMale()
 CQApplication
 CAApplication
 CQCheckBox
 CwCheckBox
 CQComboBox
 CAComboBoxПлагин – виджет обеспечивает доступ из Ананас.Скрипта ко всем публичным методам QComboBox, являясь врапером последнего. Наследует QComboBox
 CQDataTable
 CwDBTableВизуальный класс для редактирования табличных частей документа. Наследует QDataTable
 CQDateEdit
 CwDateEditПлагин – виджет используется в экранных формах в качестве поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса. Наследует QDateEdit
 CQDialog
 CEventDialogКласс наследует QDialog, единственный добавленный функционал - порграммный отказ от закрытия окна
 CPopupCalendarВсплывающий календарь для выбора даты
 CQDockWindow
 CMessagesWindow
 CQDragObject
 CaObjectDragКласс для реализации перетаскивания мышкой элементов справочников между группами.
 CQFeatureListInterface
 CAExtensionFactoryInterface
 CQFrame
 CaSearchWidget
 CQGPlugin
 CAExtensionPluginBaseБазовый класс в иерархии классов для работы с расширениями. Наследует QGPlugin.
 CQLabel
 CwUnknownFieldПлагин-виджет для отображения в экранной форме поля типа Unknown. Наследует QLabel.
 CQLineEdit
 CaLineEdit
 CQListBox
 CaListBox
 CQListView
 CaListView
 CwTreeView
 CQListViewItem
 CrcListViewItem
 CwGroupTreeItem
 CQMainWindow
 CCfgForm
 CEventWindowКласс наследует QMainWindow, единственный добавленный функционал - порграммный отказ от закрытия окна
 CMainForm
 CaReportBrowserКласс для показа отчета в формате HTML. Наследует QMainWindow
 CQMenuBar
 CAMenuBar
 CQObject
 CAExtension
 CAExtensionFactoryPrivate
 CAMetadataObjectОбъект метаданных для обеспечения доступа из скриптов. Наследует QObject.
 CaBackupКласс aBackup определяет программный интерфейс для бэкапа и востановления базы данных. Наследует QObject
 CaCManifest
 CaCfgКласс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject
 CaCfgItemContanerКонтейнер для элемента метаданных бизнес схемы Ананаса. Наследует QObject
 CaCfgRcКласс для работы с файлом ресурсов
 CaContainerКласс предназначен для работы с контейнерами данных. Наследует QObject
 CaDataDriverБазовый класс для драйверов баз данных. Наследует QObject
 CaDataFieldКласс определяет программный интерфейс для доступа к полям бизнес объектов Ананаса. Наследует QObject
 CaDatabaseКласс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject
 CaDatabaseКласс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject
 CaEngineОпределяет программный интерфейс Runtime системы, который используется Ананас скриптом. Наследует QObject
 CaFormОпределяет программный интерфейс экранных форм Ананаса, предназначенный для использования Ананас.Скриптом модуля экранной формы Документа и других бизнес объектов Ананаса
 CaObjectБазовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ к базе данных. Наследует QObject
 CaObjectList
 CaSQLField
 CaTimeСервисный класс для работы с объектом Время
 CiTemplateИнтерфейс для работы с отчетами. Наследует QObject
 CQPushButton
 CwActionButton
 CwCatButton
 CQSObjectFactory
 CaObjectsFactoryМетод aObjectsFactory::create регистрирует С++ классы Ананаса в интерпретаторе скриптов, делая доступным работу с объектами зарегистрированного класса из Ананас.Скрипта. Наследует QSObjectFactory
 CQSqlCursor
 CaDataTableОпределяет программный интерфейс модели данных aDataTable. Наследует QSqlCursor
 CQSqlEditorFactory
 CaEditorFactoryКласс для поддержки собственного редактора поля в wDBTable. Наследует QSqlEditorFactory.
 CQTable
 CwTableПлагин - виджет для редактирования табличных данных, не хранящихся в бизнес объектах Ананаса. Наследует QTable
 CQToolBar
 CaToolBar
 CQWidget
 CaWidgetБазовый класс для визуальных объектов. Наследует QWidget
 CaWindowsListКласс определяет интерфейс управления списком открытых окон. Наследует QWidget
 CwCatalogEditorКласс предоставляет доступ к методам встроенного редактора справочников (каталогов) Наследует QWidget.
 CQWidgetPlugin
 CaPlugins
 CaCManifest::record