Документация

Большая часть классов и функций Qt непосредственно отражаются на тэговые/интерфейсные типы и подпрограммы Ada. Qt имеет прекрасную встроенную документацию (см. программу Qt Assistant). Эта же документация доступна на сайте документации Qt. QtAda использует строгие правила преобразования соглашений по именованию C++ в соглашения по именованию Ada, предоставляя возможность использовать указанную документацию.

QtAda следует стандартным соглашениям по именованию в языке Ada: каждое слово, составляющее имя, начинается с заглавной буквы, а слова разделяются между собой знаками подчёркивания. Например, для класса QString связка будет использовать имя Q_String.

QtAda выстраивает составляющие пакеты в иерархическую библиотеку Ada. Корневой пакет называется Qt4 и содержит объявления из пространства имён Qt. Тэговый/интерфейсный тип и его подпрограммы для каждого класса C++ объявляются в отдельном дочернем пакете имя которого формируется из имени класса во множественном числе и без префикса "Q_". Например, связка для класса QString располагается в пакете Qt4.Strings.