- Switch to Qt6.
- Fix deployment on macOS.
- Rename
lib
folder intosrc
, andsrc
subfolder intosource
. - Add CI jobs to build and test on Windows, Linux and MacOS.
- Add CMake presets.
- Add utility function to clear a directory content.
- Add convenience event filter for visibility changes.
- Ensure the lib works on Linux.
- Add event filter utilities.
- Use const for read-only QSettings
- Fix missing implementation.
- Pass
QSettings
as parameter in methods to allow custom settings path.
singleShotConnect
- Utilities for enums declared with
Q_ENUM
QtDeleteLaterScopedPointer
- RAII QMetaObject::Connection
- Utilites to write and read typed settings