About dialog

This commit is contained in:
Dan Paulat 2023-01-08 00:48:47 -06:00
parent aaeea156f3
commit 5c793e07d8
10 changed files with 294 additions and 7 deletions

View file

@ -0,0 +1,43 @@
#include "about_dialog.hpp"
#include "ui_about_dialog.h"
#include <scwx/qt/manager/resource_manager.hpp>
#include <QFontDatabase>
namespace scwx
{
namespace qt
{
namespace ui
{
class AboutDialogImpl
{
public:
explicit AboutDialogImpl() = default;
~AboutDialogImpl() = default;
};
AboutDialog::AboutDialog(QWidget* parent) :
QDialog(parent),
p {std::make_unique<AboutDialogImpl>()},
ui(new Ui::AboutDialog)
{
ui->setupUi(this);
int titleFontId =
manager::ResourceManager::FontId(types::Font::din1451alt_g);
QString titleFontFamily =
QFontDatabase::applicationFontFamilies(titleFontId).at(0);
QFont titleFont(titleFontFamily, 14);
ui->titleLabel->setFont(titleFont);
}
AboutDialog::~AboutDialog()
{
delete ui;
}
} // namespace ui
} // namespace qt
} // namespace scwx