diff --git a/lib_source/definitions.h b/lib_source/definitions.h index f09aae1..a3521c4 100644 --- a/lib_source/definitions.h +++ b/lib_source/definitions.h @@ -17,6 +17,11 @@ # endif // RIBBONUI_BUILD_STATIC_LIB #endif // RIBBONUI_API +#define STR(x) #x +#define JOIN(a,b,c) STR(a.b.c) +#define _VER_JOIN(x) JOIN x +#define VER_JOIN(x) _VER_JOIN((x)) + namespace RibbonIconsFilledEnum { Q_NAMESPACE enum class RibbonIcons_Filled{ diff --git a/lib_source/ribbonui.cpp b/lib_source/ribbonui.cpp index c5d85a5..532422e 100644 --- a/lib_source/ribbonui.cpp +++ b/lib_source/ribbonui.cpp @@ -3,14 +3,12 @@ #include #include #include -#define STR(x) #x -#define JOIN(a,b,c) STR(a.b.c) -#define VER_JOIN(x) JOIN x +#include "definitions.h" RibbonUI::RibbonUI(QQuickItem *parent) : QQuickItem(parent) { - _version = VER_JOIN((RIBBONUI_VERSION)); + _version = VER_JOIN(RIBBONUI_VERSION); _qt_version = QString(qVersion()).replace('.',"").toInt(); _is_win11 = QOperatingSystemVersion::current() >= QOperatingSystemVersion(QOperatingSystemVersion::Windows, 10, 0, 22000); }