Add About Dialog and PCL LICENSE

This commit is contained in:
2022-04-21 17:43:24 +02:00
parent 39f3ec7d30
commit 12c6385f77
8 changed files with 158 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
#include "about.h"
#include <QTextEdit>
#include <QLabel>
#include <QVBoxLayout>
#include <QDialogButtonBox>
#include <QFile>
About::About(QWidget *parent) : QDialog(parent)
{
setWindowTitle(tr("About Tenmon"));
QVBoxLayout *layout = new QVBoxLayout(this);
QLabel *label = new QLabel(this);
QFile tenmonText(":/about/tenmon");
tenmonText.open(QIODevice::ReadOnly);
label->setText(tenmonText.readAll());
QTextEdit *pcl = new QTextEdit(this);
QFile pclText(":/about/pcl");
pclText.open(QIODevice::ReadOnly);
pcl->setText(pclText.readAll());
pcl->setReadOnly(true);
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok);
connect(buttonBox, &QDialogButtonBox::accepted, this, &QDialog::accept);
layout->addWidget(label);
layout->addWidget(pcl);
layout->addWidget(buttonBox);
}