2022-07-23 21:31:56 +08:00
/*!
\defgroup jkqtptools_jkqtcommon JKQTCommon: Diverse Basic Utilities
This summarizes all functions from JKQTCommon-library, which provides basic (Qt-bound) tools for all other libs in the package JKQtPlotter (i.e. also JKQtFastPlotter and JKQtMathText).
2022-07-24 20:50:28 +08:00
\defgroup jkqtptools_general General Functions & Tools
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
\defgroup jkqtptools_math_basic Mathematical Functions & Tools
2022-07-23 22:19:34 +08:00
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
This group assembles a variety of mathematical tool functions that are used in different places.
2022-07-24 20:50:28 +08:00
\defgroup jkqtptools_string String(-Conversion) Functions
2022-07-23 22:19:34 +08:00
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
Offers diverse function to convert different datatypes (e.g. double, int, diverse enums) to and from strings and for string manipulation.
2024-01-22 05:12:15 +08:00
\defgroup jkqtptools_css CSS Parsing Tools
\ingroup jkqtptools_jkqtcommon
Offers parser(s) for certain subsets of css, that are used e.g. in JKQTPlotter's styling INI files (e.g. for gradients)
2022-07-24 20:50:28 +08:00
\defgroup jkqtptools_qt Tools around Qt's clasess
2022-07-23 22:19:34 +08:00
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
2023-06-25 23:49:53 +08:00
\defgroup jkqtptools_concurrency Tools, Templates and Classes for Concurrency
\ingroup jkqtptools_jkqtcommon
2022-07-24 20:50:28 +08:00
\defgroup jkqtptools_icons Special QIcon generation
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
2022-07-24 20:50:28 +08:00
In many cases it makes sense to generate special QIcons to represent a certain property, enum entry, QBrush, QPen etc.
This group assembles functions that do exactly that.
2022-09-20 03:53:53 +08:00
\defgroup jkqtptools_qtwidgets Additional Qt Widgets
2022-07-23 22:19:34 +08:00
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
\defgroup jkqtptools_drawing Drawing & Graphics Tools
2022-07-23 22:19:34 +08:00
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
Specialized drawing functions used by the plotters and LaTeX renderers.
\defgroup jkqtptools_debugging Debugging Tools
2022-07-23 22:19:34 +08:00
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
Functions that help during debugging (e.g. an assert function/macro).
\defgroup jkqtptools_codestructuring Code Structuring Tools
2022-07-23 22:19:34 +08:00
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
Classes and functions that help to structure the code (e.g. RAII constructs)
2022-07-24 20:50:28 +08:00
\defgroup jkqtptools_libfacilities Library Facilities for JKQTCommon
\ingroup jkqtptools_jkqtcommon
2022-07-23 21:31:56 +08:00
*/