Announce information/error popup message

This commit is contained in:
Gaelle Braud 2026-01-06 18:14:04 +01:00
parent e21005045a
commit 81632f6e4a
4 changed files with 846 additions and 819 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,6 +36,7 @@
#include "core/recorder/RecorderGui.hpp"
#include "model/object/VariantObject.hpp"
#include "model/tool/ToolModel.hpp"
#include "tool/accessibility/AccessibilityHelper.hpp"
#include "tool/providers/AvatarProvider.hpp"
#include <limits.h>
@ -248,6 +249,14 @@ void Utils::showInformationPopup(const QString &title,
bool isSuccess,
QQuickWindow *window) {
if (!window) window = App::getInstance()->getMainWindow();
// Accessibility alert
AccessibilityHelper::announceMessage((isSuccess
//: Error message popup : title : %1 ; description : %2
? tr("error_message_alert_accessible_name")
//: Information message popup : title : %1 ; description : %2
: tr("information_message_alert_accessible_name"))
.arg(title)
.arg(description));
QMetaObject::invokeMethod(window, "showInformationPopup", Q_ARG(QVariant, title), Q_ARG(QVariant, description),
Q_ARG(QVariant, isSuccess));
}