59 VUserLog(
"Error: %s — %s — %s", summary.toUtf8().data(), details.toUtf8().data(), disclosureDetails.toUtf8().data());
63 auto messageBox =
new QMessageBox(parent);
64 messageBox->setWindowFlags(Qt::Sheet);
65 messageBox->setWindowModality(Qt::WindowModal);
67 messageBox->setTextFormat(Qt::RichText);
71 details[0] = details[0].toUpper();
72 messageBox->setInformativeText(
"<style>p{" + fonts->
getCSS(fonts->
dialogBodyFont()) +
"}</style>"
75 messageBox->setDetailedText(disclosureDetails);
76 messageBox->setStandardButtons(QMessageBox::Ok);
79 foreach (QObject *child, messageBox->children())
82 if (QString(child->metaObject()->className()) ==
"QMessageBoxDetailsText")
85 (
dynamic_cast<QWidget *
>(child))->setFont(fonts->
dialogBodyFont());
89 foreach (QObject *grandchild, child->children())
91 if (
dynamic_cast<QTextEdit *
>(grandchild))
92 (
dynamic_cast<QTextEdit *
>(grandchild))->setFixedHeight(110);