RibbonUI: Code optimized.

This commit is contained in:
Mentalflow 2024-05-03 21:25:47 +08:00
parent b9df73df4b
commit 2d7167735a
Signed by: Mentalflow
GPG Key ID: 5AE68D4401A2EE71
2 changed files with 7 additions and 4 deletions

View File

@ -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{

View File

@ -3,14 +3,12 @@
#include <QOperatingSystemVersion>
#include <QWKQuick/qwkquickglobal.h>
#include <QtQuick/QQuickWindow>
#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);
}