// Copyright (C) 2020 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only #include "textdialog.h" #include #include #include #include TextDialog::TextDialog(const QString &text, QWidget *parent) : QDialog(parent) { setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); auto layout = new QVBoxLayout(this); auto pe = new QPlainTextEdit(text, this); pe->setReadOnly(true); pe->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); layout->addWidget(pe); auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Close, this); layout->addWidget(buttonBox); connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject); }