Ananas Library  0.9.5
Иерархия классов
Иерархия классов.
[detail level 1234]
oCAExtensionFactoryОпеределяет интерфейс для создания объектов класса AExtension
oCaFilter
oCaLogКласс содержит статические функции для записи сообщений в лог файл Ананаса
oCAMoneyКласс для хранения денежных значений в различной валюте и получения их прописного представления
oCaServiceКласс содержит статические методы различного назначения: конвертации, работы с конфигом и т.д. Не наследует свойства других классов
oCaTestsКласс содержит статические функции для утилит тестирования
oCCurrencyсодержит знания о роде (М/Ж) валюты. После задания одного из поддерживаемых типов валюты можно узнать род методом isMale() Поддерживаемые типы валют можно увидеть в описании конструктора
oCdEditRC
|\CdImportDB
oCDegreeсодержит знания о роде (М/Ж) числовых порядков. После задания порядка (сотни, тысячи, миллионы....) можно узнать род методом isMale()
oCQApplication
|\CAApplication
oCQCheckBox
|\CwCheckBox
oCQComboBox
|\CAComboBoxПлагин – виджет обеспечивает доступ из Ананас.Скрипта ко всем публичным методам QComboBox, являясь врапером последнего. Наследует QComboBox
oCQDataTable
|\CwDBTableВизуальный класс для редактирования табличных частей документа. Наследует QDataTable
oCQDateEdit
|\CwDateEditПлагин – виджет используется в экранных формах в качестве поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса. Наследует QDateEdit
oCQDialog
|oCEventDialogКласс наследует QDialog, единственный добавленный функционал - порграммный отказ от закрытия окна
|\CPopupCalendarВсплывающий календарь для выбора даты
oCQDockWindow
|\CMessagesWindow
oCQDragObject
|\CaObjectDragКласс для реализации перетаскивания мышкой элементов справочников между группами
oCQFeatureListInterface
|\CAExtensionFactoryInterface
oCQFrame
|\CaSearchWidget
oCQGPlugin
|\CAExtensionPluginBaseБазовый класс в иерархии классов для работы с расширениями. Наследует QGPlugin
oCQLabel
|\CwUnknownFieldПлагин-виджет для отображения в экранной форме поля типа Unknown. Наследует QLabel
oCQLineEdit
|\CaLineEdit
oCQListBox
|\CaListBox
oCQListView
|oCaListView
|\CwTreeView
oCQListViewItem
|oCrcListViewItem
|\CwGroupTreeItem
oCQMainWindow
|oCaReportBrowserКласс для показа отчета в формате HTML. Наследует QMainWindow
|oCCfgForm
|oCEventWindowКласс наследует QMainWindow, единственный добавленный функционал - порграммный отказ от закрытия окна
|\CMainForm
oCQMenuBar
|\CAMenuBar
oCQObject
|oCaBackupКласс aBackup определяет программный интерфейс для бэкапа и востановления базы данных. Наследует QObject
|oCaCfgКласс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject
|oCaCfgItemContanerКонтейнер для элемента метаданных бизнес схемы Ананаса. Наследует QObject
|oCaCfgRcКласс для работы с файлом ресурсов
|oCaCManifest
|oCaContainerКласс предназначен для работы с контейнерами данных. Наследует QObject
|oCaDatabaseКласс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject
|oCaDatabaseКласс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject
|oCaDataDriverБазовый класс для драйверов баз данных. Наследует QObject
|oCaDataFieldКласс определяет программный интерфейс для доступа к полям бизнес объектов Ананаса. Наследует QObject
|oCaEngineОпределяет программный интерфейс Runtime системы, который используется Ананас скриптом. Наследует QObject
|oCAExtension
|oCAExtensionFactoryPrivate
|oCaFormОпределяет программный интерфейс экранных форм Ананаса, предназначенный для использования Ананас.Скриптом модуля экранной формы Документа и других бизнес объектов Ананаса
|oCAMetadataObjectОбъект метаданных для обеспечения доступа из скриптов. Наследует QObject
|oCaObjectБазовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ к базе данных. Наследует QObject
|oCaObjectList
|oCaSQLField
|oCaTimeСервисный класс для работы с объектом Время
|\CiTemplateИнтерфейс для работы с отчетами. Наследует QObject
oCQPushButton
|oCwActionButton
|\CwCatButton
oCQSObjectFactory
|\CaObjectsFactoryМетод aObjectsFactory::create регистрирует С++ классы Ананаса в интерпретаторе скриптов, делая доступным работу с объектами зарегистрированного класса из Ананас.Скрипта. Наследует QSObjectFactory
oCQSqlCursor
|\CaDataTableОпределяет программный интерфейс модели данных aDataTable. Наследует QSqlCursor
oCQSqlEditorFactory
|\CaEditorFactoryКласс для поддержки собственного редактора поля в wDBTable. Наследует QSqlEditorFactory
oCQTable
|\CwTableПлагин - виджет для редактирования табличных данных, не хранящихся в бизнес объектах Ананаса. Наследует QTable
oCQToolBar
|\CaToolBar
oCQWidget
|oCaWidgetБазовый класс для визуальных объектов. Наследует QWidget
|oCaWindowsListКласс определяет интерфейс управления списком открытых окон. Наследует QWidget
|\CwCatalogEditorКласс предоставляет доступ к методам встроенного редактора справочников (каталогов) Наследует QWidget
oCQWidgetPlugin
|\CaPlugins
\CaCManifest::record