feat: 去掉accessible未标记的断言

改为输出警告,直接加断言影响日常debug模式下的开发工作

Log:
Change-Id: I8ba5bb4f55f046bbde81183e64f7079ea5f11724
This commit is contained in:
范朋程 2021-02-04 16:12:31 +08:00
parent 1d99b3e5da
commit 735c6f5a86

View File

@ -186,9 +186,9 @@ QAccessibleInterface *accessibleFactory(const QString &classname, QObject *objec
if (!interface && object->inherits("QWidget") && !ignoreLst.contains(classname)) {
QWidget *w = static_cast<QWidget *>(object);
// 如果你崩溃到这里说明你修改的代码未兼顾到accessible功能请修改通过后再提交
// 如果你看到这里的输出说明代码中仍有控件未兼顾到accessible功能请帮忙添加
if (w->accessibleName().isEmpty())
Q_ASSERT_X(!w || !w->accessibleName().isEmpty(), "accessibleFactory()", QString("Class: " + classname + " cannot access").toLatin1().data());
qWarning() << "accessibleFactory()" + QString("Class: " + classname + " cannot access");
}
return interface;