#pragma once #include #if (QT_VERSION >= QT_VERSION_CHECK(5, 13, 0)) #define TR_DISABLE_MOVE(Class) Q_DISABLE_MOVE(Class) #define TR_DISABLE_COPY_MOVE(Class) Q_DISABLE_COPY_MOVE(Class) #else #define TR_DISABLE_MOVE(Class) \ Class(Class&&) = delete; \ Class& operator=(Class&&) = delete; #define TR_DISABLE_COPY_MOVE(Class) \ Q_DISABLE_COPY(Class) \ TR_DISABLE_MOVE(Class) #endif