#include "fatal_error_dialog.h" #include #include fatal_error_dialog::fatal_error_dialog(std::string_view text) : QMessageBox() { setWindowTitle(tr("RPCS3: Fatal Error")); setIcon(QMessageBox::Icon::Critical); setTextFormat(Qt::TextFormat::RichText); setText(QString(R"(

%1
%2
https://github.com/RPCS3/rpcs3/wiki/How-to-ask-for-Support
%3

)") .arg(Qt::convertFromPlainText(QString::fromUtf8(text.data(), text.size()))) .arg(tr("HOW TO REPORT ERRORS:")) .arg(tr("Please, don't send incorrect reports. Thanks for understanding."))); layout()->setSizeConstraint(QLayout::SetFixedSize); }