22#include <QTextBrowser>
24#include <QDialogButtonBox>
29 setAttribute(Qt::WA_DeleteOnClose);
30 setWindowTitle(tr(
"License Viewer"));
32 m_textBrowser =
new QTextBrowser(
this);
34 QFont serifFont = m_textBrowser->font();
35 serifFont.setFamily(
QSL(
"Courier"));
36 m_textBrowser->setFont(serifFont);
38 auto* buttonBox =
new QDialogButtonBox(
this);
39 buttonBox->setStandardButtons(QDialogButtonBox::Close);
40 connect(buttonBox, &QDialogButtonBox::rejected,
this, &QWidget::close);
42 auto* l =
new QVBoxLayout(
this);
43 l->addWidget(m_textBrowser);
44 l->addWidget(buttonBox);
60 m_textBrowser->setText(text);
LicenseViewer(QWidget *parent=nullptr)
void setText(const QString &text)
void setLicenseFile(const QString &fileName)