QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Licensing

To use the ECMAScript interface to extend QCAD or develop new applications based on QCAD technology, all you need is a regular QCAD single user license. Every QCAD user may use the ECMAScript interface and distribute any modifications and additions to anyone else with a valid QCAD license on their own terms.

Note that to extend and modify the C++ sources of the QCAD Application Framework, a special developer license is required.