| Документация | ||||
|---|---|---|---|---|
Большая часть классов и функций Qt непосредственно отражаются на тэговые/интерфейсные типы и подпрограммы Ada. Qt имеет прекрасную встроенную документацию (см. программу Qt Assistant). Эта же документация доступна на сайте документации Qt. QtAda использует строгие правила преобразования соглашений по именованию C++ в соглашения по именованию Ada, предоставляя возможность использовать указанную документацию. QtAda следует стандартным соглашениям по именованию в языке Ada: каждое слово, составляющее имя, начинается с заглавной буквы, а слова разделяются между собой знаками подчёркивания. Например, для класса QString связка будет использовать имя Q_String. QtAda выстраивает составляющие пакеты в иерархическую библиотеку Ada. Корневой пакет называется Qt4 и содержит объявления из пространства имён Qt. Тэговый/интерфейсный тип и его подпрограммы для каждого класса C++ объявляются в отдельном дочернем пакете имя которого формируется из имени класса во множественном числе и без префикса "Q_". Например, связка для класса QString располагается в пакете Qt4.Strings. Ссылки на документацию для конкретных версий QtAda приведены в таблице ниже. Такая же документация включена в дистрибутив исходных текстов и бинарный дистрибутив в формате Qt Assistant/Qt Help. Она же доступна в GPS из меню Help/QtAda.
|