MyBooks
Programming API Documentation

Application Programming Interface


General

This application is written entirely in C++ using the Digia Qt Framework (Open Source License) available at www.qt.io. This work started with v5.11. Later versions may be used as they are made available when they are backward compatible with the earlier version. Non-compatible updates may require a complete re-compile and even syntax changes in the code.

Code in many modules are highly modified versions of the Qt Examples in the SDK. Each carries the sustained LGPL license from the original code offered by Digia. See the copyright notice on the Copyright page.

The QtCreator IDE will accommodate the built-in QMake or external CMake as desired. Qt will compile on Linux (almost all flavors), Mac OS X mountain lion or higher, and Windows Windows 7 and 8. Windows 10 was not available for testing at the time of the initial release. No reports of problems on Windows 10 have been received at this time.

While we acknowlege the use of Visual Studio.NET is possible, we do not support it at all, as it is not platform independent.


Revision History

Version
v0.98.3.0
Date
May. 31, 2018  1.0.00    – Initial Alpha version:
Jun. 01, 2018  1.0.11  – fix some minor bugs:
Jun. 02, 2018  1.1.0  – fix some minor bugs
Jun. 03, 2018  1.2.01  – New Book Maint – Implemented edit functions for details.
Jun. 05, 2018  1.2.10  –  New Book Main – Added dup check and allow add of dups.
Jun. 13, 2018  1.2.27  – numerous fixes, enhancements and some minor bugs:
Jun. 15, 2018  1.2.32  – numerous fixes, enhancements and some minor bugs:
Jun. 23, 2018   1.3.01  –fixes in book title add and new report generator added to simplify report writing.
          –