mirror of
https://invent.kde.org/network/falkon.git
synced 2024-11-11 09:32:12 +01:00
License Viewer: Use Courier font + small visual tweaks
Added close button and changed default size
This commit is contained in:
parent
0a3b8e4ad4
commit
aeded87710
|
@ -18,18 +18,44 @@
|
||||||
#include "licenseviewer.h"
|
#include "licenseviewer.h"
|
||||||
#include "qztools.h"
|
#include "qztools.h"
|
||||||
|
|
||||||
|
#include <QFont>
|
||||||
|
#include <QTextBrowser>
|
||||||
|
#include <QVBoxLayout>
|
||||||
|
#include <QDialogButtonBox>
|
||||||
|
|
||||||
LicenseViewer::LicenseViewer(QWidget* parent)
|
LicenseViewer::LicenseViewer(QWidget* parent)
|
||||||
: QTextBrowser()
|
: QWidget()
|
||||||
{
|
{
|
||||||
setAttribute(Qt::WA_DeleteOnClose);
|
setAttribute(Qt::WA_DeleteOnClose);
|
||||||
setWindowTitle(tr("License Viewer"));
|
setWindowTitle(tr("License Viewer"));
|
||||||
|
|
||||||
resize(450, 500);
|
m_textBrowser = new QTextBrowser(this);
|
||||||
|
|
||||||
|
QFont serifFont = m_textBrowser->font();
|
||||||
|
serifFont.setFamily("Courier");
|
||||||
|
m_textBrowser->setFont(serifFont);
|
||||||
|
|
||||||
|
QDialogButtonBox* buttonBox = new QDialogButtonBox(this);
|
||||||
|
buttonBox->setStandardButtons(QDialogButtonBox::Close);
|
||||||
|
connect(buttonBox, SIGNAL(rejected()), this, SLOT(close()));
|
||||||
|
|
||||||
|
QVBoxLayout* l = new QVBoxLayout(this);
|
||||||
|
l->addWidget(m_textBrowser);
|
||||||
|
l->addWidget(buttonBox);
|
||||||
|
|
||||||
|
setLayout(l);
|
||||||
|
|
||||||
|
resize(600, 500);
|
||||||
|
|
||||||
QzTools::centerWidgetToParent(this, parent);
|
QzTools::centerWidgetToParent(this, parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
void LicenseViewer::setLicenseFile(const QString &fileName)
|
void LicenseViewer::setLicenseFile(const QString &fileName)
|
||||||
{
|
{
|
||||||
setText(QzTools::readAllFileContents(fileName));
|
m_textBrowser->setText(QzTools::readAllFileContents(fileName));
|
||||||
|
}
|
||||||
|
|
||||||
|
void LicenseViewer::setText(const QString &text)
|
||||||
|
{
|
||||||
|
m_textBrowser->setText(text);
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,11 +18,13 @@
|
||||||
#ifndef LICENSEVIEWER_H
|
#ifndef LICENSEVIEWER_H
|
||||||
#define LICENSEVIEWER_H
|
#define LICENSEVIEWER_H
|
||||||
|
|
||||||
#include <QTextBrowser>
|
#include <QWidget>
|
||||||
|
|
||||||
#include "qz_namespace.h"
|
#include "qz_namespace.h"
|
||||||
|
|
||||||
class QT_QUPZILLA_EXPORT LicenseViewer : public QTextBrowser
|
class QTextBrowser;
|
||||||
|
|
||||||
|
class QT_QUPZILLA_EXPORT LicenseViewer : public QWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
|
@ -30,6 +32,10 @@ public:
|
||||||
explicit LicenseViewer(QWidget* parent = 0);
|
explicit LicenseViewer(QWidget* parent = 0);
|
||||||
|
|
||||||
void setLicenseFile(const QString &fileName);
|
void setLicenseFile(const QString &fileName);
|
||||||
|
void setText(const QString &text);
|
||||||
|
|
||||||
|
private:
|
||||||
|
QTextBrowser* m_textBrowser;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // LICENSEVIEWER_H
|
#endif // LICENSEVIEWER_H
|
||||||
|
|
Loading…
Reference in New Issue
Block a user