From 6c956286f4c3bd10e6e7f7a46280979d60d7c69e Mon Sep 17 00:00:00 2001 From: jared Date: Wed, 4 Dec 2024 12:56:55 +0800 Subject: [PATCH] update --- 3rdparty/TaoCommon/src/TaoCommon/Common/PropertyHelper.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/3rdparty/TaoCommon/src/TaoCommon/Common/PropertyHelper.h b/3rdparty/TaoCommon/src/TaoCommon/Common/PropertyHelper.h index 1e83799..e9f8f4d 100644 --- a/3rdparty/TaoCommon/src/TaoCommon/Common/PropertyHelper.h +++ b/3rdparty/TaoCommon/src/TaoCommon/Common/PropertyHelper.h @@ -132,7 +132,9 @@ class AppInfo : public QObject */ -// 可读可写 属性。属性set函数 提升为 slot ,可被 invok / qml 调用 +// 可读可写 属性。属性set函数 提升为 slot ,可被 invok / qml 调用. +// V2去掉了 signal的定义部分,外面用的地方额外定义一下 signal 部分。 +// visual studio解决方案中存在无法通过 Q_SIGNAL 生成signal的情况,所以有了V2 #define AUTO_PROPERTY_V2(T, NAME, InitValue) \ private: \ Q_PROPERTY(T NAME READ NAME WRITE set_##NAME NOTIFY NAME##Changed) \