testlib: Integrate the new object type in the unit testing system
It seems like all subclasses of QAccessibleEvent need to be registered here, otherwise tests explode. Change-Id: I924961f351bda1f50e2c73d54abe4b51162dc82a Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
parent
876991d8b7
commit
244964d06a
@ -228,6 +228,17 @@ private:
|
||||
newEvent->setLastRow(oldEvent->lastRow());
|
||||
newEvent->setLastColumn(oldEvent->lastColumn());
|
||||
ev = newEvent;
|
||||
} else if (event->type() == QAccessible::Announcement) {
|
||||
QAccessibleAnnouncementEvent *oldEvent =
|
||||
static_cast<QAccessibleAnnouncementEvent *>(event);
|
||||
QAccessibleAnnouncementEvent *newEvent;
|
||||
if (event->object())
|
||||
newEvent = new QAccessibleAnnouncementEvent(event->object(), oldEvent->message());
|
||||
else
|
||||
newEvent = new QAccessibleAnnouncementEvent(event->accessibleInterface(),
|
||||
oldEvent->message());
|
||||
newEvent->setPriority(oldEvent->priority());
|
||||
ev = newEvent;
|
||||
} else {
|
||||
if (event->object())
|
||||
ev = new QAccessibleEvent(event->object(), event->type());
|
||||
|
Loading…
x
Reference in New Issue
Block a user