fix Qt5 build
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
This commit is contained in:
parent
389c8ad6d6
commit
011b4a85f5
|
@ -39,6 +39,10 @@ function(deploy_qt_libraries arg_target)
|
||||||
return()
|
return()
|
||||||
endif()
|
endif()
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
|
set(__old_deploy_params)
|
||||||
|
if(${QT_VERSION_MAJOR} LESS 6)
|
||||||
|
set(__old_deploy_params --no-webkit2 --no-angle)
|
||||||
|
endif()
|
||||||
add_custom_command(TARGET ${arg_target} POST_BUILD COMMAND
|
add_custom_command(TARGET ${arg_target} POST_BUILD COMMAND
|
||||||
"${QT_DEPLOY_EXECUTABLE}"
|
"${QT_DEPLOY_EXECUTABLE}"
|
||||||
--dir "$<TARGET_FILE_DIR:${arg_target}>/qml"
|
--dir "$<TARGET_FILE_DIR:${arg_target}>/qml"
|
||||||
|
@ -51,6 +55,8 @@ function(deploy_qt_libraries arg_target)
|
||||||
--no-virtualkeyboard
|
--no-virtualkeyboard
|
||||||
--no-compiler-runtime
|
--no-compiler-runtime
|
||||||
--no-opengl-sw
|
--no-opengl-sw
|
||||||
|
${__old_deploy_params}
|
||||||
|
--verbose 2
|
||||||
"$<TARGET_FILE:${arg_target}>"
|
"$<TARGET_FILE:${arg_target}>"
|
||||||
)
|
)
|
||||||
elseif(APPLE)
|
elseif(APPLE)
|
||||||
|
|
|
@ -125,4 +125,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(ChromePalette))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(ChromePalette))
|
||||||
|
|
|
@ -46,4 +46,4 @@ protected:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessHelperQt))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessHelperQt))
|
||||||
|
|
|
@ -44,4 +44,4 @@ public:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessHelperWin))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessHelperWin))
|
||||||
|
|
|
@ -94,6 +94,14 @@ QT_END_NAMESPACE
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef Q_DECLARE_METATYPE2
|
||||||
|
# if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||||
|
# define Q_DECLARE_METATYPE2 Q_DECLARE_METATYPE
|
||||||
|
# else
|
||||||
|
# define Q_DECLARE_METATYPE2(Type)
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef QUtf8String
|
#ifndef QUtf8String
|
||||||
# define QUtf8String(str) QString::fromUtf8(str)
|
# define QUtf8String(str) QString::fromUtf8(str)
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -60,4 +60,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessManager))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessManager))
|
||||||
|
|
|
@ -77,4 +77,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(ChromePalettePrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(ChromePalettePrivate))
|
||||||
|
|
|
@ -51,4 +51,4 @@ public:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessConfig))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessConfig))
|
||||||
|
|
|
@ -67,4 +67,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessManagerPrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessManagerPrivate))
|
||||||
|
|
|
@ -63,7 +63,7 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(SysApiLoader))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(SysApiLoader))
|
||||||
|
|
||||||
#ifdef Q_OS_WINDOWS
|
#ifdef Q_OS_WINDOWS
|
||||||
# define API_WIN_AVAILABLE(lib, func) (SysApiLoader::instance()->isAvailable(k##lib, k##func))
|
# define API_WIN_AVAILABLE(lib, func) (SysApiLoader::instance()->isAvailable(k##lib, k##func))
|
||||||
|
|
|
@ -88,6 +88,6 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelper))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelper))
|
||||||
QML_DECLARE_TYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelper))
|
QML_DECLARE_TYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelper))
|
||||||
QML_DECLARE_TYPEINFO(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelper), QML_HAS_ATTACHED_PROPERTIES)
|
QML_DECLARE_TYPEINFO(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelper), QML_HAS_ATTACHED_PROPERTIES)
|
||||||
|
|
|
@ -86,5 +86,5 @@ Q_SIGNALS:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickUtils))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickUtils))
|
||||||
QML_DECLARE_TYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickUtils))
|
QML_DECLARE_TYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickUtils))
|
||||||
|
|
|
@ -88,4 +88,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelperPrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessQuickHelperPrivate))
|
||||||
|
|
|
@ -45,5 +45,5 @@ public:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(QuickChromePalette))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(QuickChromePalette))
|
||||||
QML_DECLARE_TYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(QuickChromePalette))
|
QML_DECLARE_TYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(QuickChromePalette))
|
||||||
|
|
|
@ -62,4 +62,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessMainWindow))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessMainWindow))
|
||||||
|
|
|
@ -62,4 +62,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidget))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidget))
|
||||||
|
|
|
@ -78,4 +78,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidgetsHelper))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidgetsHelper))
|
||||||
|
|
|
@ -62,4 +62,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessMainWindowPrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessMainWindowPrivate))
|
||||||
|
|
|
@ -62,4 +62,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidgetPrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidgetPrivate))
|
||||||
|
|
|
@ -85,4 +85,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidgetsHelperPrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(FramelessWidgetsHelperPrivate))
|
||||||
|
|
|
@ -93,4 +93,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardSystemButtonPrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardSystemButtonPrivate))
|
||||||
|
|
|
@ -94,4 +94,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardTitleBarPrivate))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardTitleBarPrivate))
|
||||||
|
|
|
@ -62,4 +62,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(WidgetsSharedHelper))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(WidgetsSharedHelper))
|
||||||
|
|
|
@ -91,4 +91,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardSystemButton))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardSystemButton))
|
||||||
|
|
|
@ -84,4 +84,4 @@ private:
|
||||||
|
|
||||||
FRAMELESSHELPER_END_NAMESPACE
|
FRAMELESSHELPER_END_NAMESPACE
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardTitleBar))
|
Q_DECLARE_METATYPE2(FRAMELESSHELPER_PREPEND_NAMESPACE(StandardTitleBar))
|
||||||
|
|
|
@ -140,12 +140,14 @@ void initialize()
|
||||||
qRegisterMetaType<VersionNumber>();
|
qRegisterMetaType<VersionNumber>();
|
||||||
qRegisterMetaType<SystemParameters>();
|
qRegisterMetaType<SystemParameters>();
|
||||||
qRegisterMetaType<VersionInfo>();
|
qRegisterMetaType<VersionInfo>();
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||||
qRegisterMetaType<FramelessManager>();
|
qRegisterMetaType<FramelessManager>();
|
||||||
# ifdef Q_OS_WINDOWS
|
# ifdef Q_OS_WINDOWS
|
||||||
qRegisterMetaType<FramelessHelperWin>();
|
qRegisterMetaType<FramelessHelperWin>();
|
||||||
# endif
|
# endif
|
||||||
qRegisterMetaType<FramelessHelperQt>();
|
qRegisterMetaType<FramelessHelperQt>();
|
||||||
qRegisterMetaType<ChromePalette>();
|
qRegisterMetaType<ChromePalette>();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void uninitialize()
|
void uninitialize()
|
||||||
|
|
|
@ -72,10 +72,10 @@ void FramelessHelper::Quick::registerTypes(QQmlEngine *engine)
|
||||||
qRegisterMetaType<QuickGlobal::BlurMode>();
|
qRegisterMetaType<QuickGlobal::BlurMode>();
|
||||||
|
|
||||||
qRegisterMetaType<QuickGlobal>();
|
qRegisterMetaType<QuickGlobal>();
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||||
qRegisterMetaType<FramelessQuickUtils>();
|
qRegisterMetaType<FramelessQuickUtils>();
|
||||||
qRegisterMetaType<QuickChromePalette>();
|
qRegisterMetaType<QuickChromePalette>();
|
||||||
qRegisterMetaType<FramelessQuickHelper>();
|
qRegisterMetaType<FramelessQuickHelper>();
|
||||||
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
|
||||||
qRegisterMetaType<QuickStandardSystemButton>();
|
qRegisterMetaType<QuickStandardSystemButton>();
|
||||||
qRegisterMetaType<QuickStandardTitleBar>();
|
qRegisterMetaType<QuickStandardTitleBar>();
|
||||||
qRegisterMetaType<FramelessQuickWindow>();
|
qRegisterMetaType<FramelessQuickWindow>();
|
||||||
|
|
|
@ -44,11 +44,13 @@ void initialize()
|
||||||
|
|
||||||
FramelessHelper::Core::initialize();
|
FramelessHelper::Core::initialize();
|
||||||
|
|
||||||
|
#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
|
||||||
qRegisterMetaType<StandardTitleBar>();
|
qRegisterMetaType<StandardTitleBar>();
|
||||||
qRegisterMetaType<StandardSystemButton>();
|
qRegisterMetaType<StandardSystemButton>();
|
||||||
qRegisterMetaType<FramelessWidgetsHelper>();
|
qRegisterMetaType<FramelessWidgetsHelper>();
|
||||||
qRegisterMetaType<FramelessWidget>();
|
qRegisterMetaType<FramelessWidget>();
|
||||||
qRegisterMetaType<FramelessMainWindow>();
|
qRegisterMetaType<FramelessMainWindow>();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void uninitialize()
|
void uninitialize()
|
||||||
|
|
Loading…
Reference in New Issue