#include "ribbonui.h" #include #define STR(x) #x #define JOIN(a,b,c) STR(a.b.c) #define VER_JOIN(x) JOIN x RibbonUI::RibbonUI(QQuickItem *parent) : QQuickItem(parent) { version(VER_JOIN((RIBBONUI_VERSION))); qt_version(QString(qVersion()).replace('.',"").toInt()); qDebug()<<_qt_version; } RibbonUI* RibbonUI::instance(){ static QMutex mutex; QMutexLocker locker(&mutex); static RibbonUI *singleton = nullptr; if (!singleton) { singleton = new RibbonUI(); } return singleton; }