Skip to content

Releases: OlivierLDff/QSuperMacros

Fix Macros redefinition in QJsonImport

30 Jan 09:17
Compare
Choose a tag to compare

Fixes

  • Macros to import int64 are now fixed

v1.2.0

29 Jan 18:40
Compare
Choose a tag to compare

QSuperMacros v1.2.0

Features

  • QSM_REGISTER_OBJ_TO_QML macro to create static void RegisterToQml(const char * uri, const int majorVersion, const int minorVersion) function in an object very easily
  • QSM_WRITABLE_AUTO_PROPERTY_WDEFAULT_WSTRING to create a property that is also exposed as a string.
  • QJsonImportExport: Abstract class to serialize and deserialize json.
  • QJSONIMPORT & QJSONEXPORT helper macros (thanks to Nathan Van De Hel) to easily write json functions.

Documentation

  • Documentation for Enum
  • QJsonImportExport Documentation

Fixes

  • Fix ptr macros doc
  • Fix CMakeLists to handle Android cross compilation.
  • QSUPER_MACROS to QSUPERMACROS in CMake and source code.

Reset function

12 Dec 17:31
Compare
Choose a tag to compare

Properties now generate a reset function to reset to default value. It can also be used by the QML.

Fix CMakeLists filename

10 Dec 12:19
Compare
Choose a tag to compare
v1.0.1

Fix CMakeLists file name +fix define namespace when compiling without…

Qt Super Macros

06 Dec 22:06
Compare
Choose a tag to compare
  • CMake project
  • Naming convention UpperCamelCase or Qt-ish
  • See README.md for more info
  • Doxygen project