| Documentation | ||||
|---|---|---|---|---|
The most of the Qt classes and functions are directly mapped to Ada tagged/interface types and subprograms. Qt has a beautiful built in documentation (see Qt Assistant program). The same documentation is available online on the Qt documentation site. QtAda uses consistent C++ to Ada naming conventions transformation rules, so this documentation is also applicable for QtAda as well. QtAda follows standard Ada naming conventions: each word composing the name starts from the uppercase letter and the words are separated by the underscope. For example, C++ class QString named as Q_String in Ada. QtAda arranges Ada packages in Ada hierarchical library. The root package has Qt4 name and containts definitions from Qt namespace. Tagged/interface type and its operations for each C++ class are placed in the separated child package. Such packages has the Ada conventions name of corresponding class in plural form and without "Q_" prefix. For example, bindings for the QString class is defined in the Qt4.Strings package. You can find documentation for specific versions of QtAda in the table below. The same documentation is included in the QtAda source and binary packages in the Qt Assistant/Qt Help format, it is also available from the Help/QtAda menu in the GPS.
|