8#include <QtWidgets/qtwidgetsglobal.h>
10#include <QtWidgets/qdialog.h>
16class QErrorMessagePrivate;
21 Q_DECLARE_PRIVATE(QErrorMessage)
23 explicit QErrorMessage(QWidget* parent =
nullptr);
26 static QErrorMessage * qtHandler();
29 void showMessage(
const QString &message);
30 void showMessage(
const QString &message,
const QString &type);
33 void done(
int) override;
34 void changeEvent(QEvent *e) override;
37 Q_DISABLE_COPY(QErrorMessage)
void helperPrepareShow(QPlatformDialogHelper *) override
void retranslateStrings()
void initHelper(QPlatformDialogHelper *) override
bool isMessageToBeShown(const QString &message, const QString &type) const
std::queue< Message > pending
void setVisible(bool) override
The QErrorMessage class provides an error message display dialog.
static QString msgType2i18nString(QtMsgType t)
static void deleteStaticcQErrorMessage()
static QErrorMessage * qtMessageHandler
static QtMessageHandler originalMessageHandler
static void jump(QtMsgType t, const QMessageLogContext &context, const QString &m)
QT_REQUIRE_CONFIG(errormessage)