2017-06-30 22:03:43 +02:00
|
|
|
#include "about_dialog.h"
|
|
|
|
|
#include "ui_about_dialog.h"
|
|
|
|
|
|
|
|
|
|
#include "rpcs3_version.h"
|
|
|
|
|
|
|
|
|
|
#include <QDesktopServices>
|
|
|
|
|
#include <QUrl>
|
|
|
|
|
|
2017-08-11 21:35:53 +02:00
|
|
|
constexpr auto qstr = QString::fromStdString;
|
2017-06-30 22:03:43 +02:00
|
|
|
|
|
|
|
|
about_dialog::about_dialog(QWidget* parent) : QDialog(parent), ui(new Ui::about_dialog)
|
|
|
|
|
{
|
|
|
|
|
ui->setupUi(this);
|
|
|
|
|
|
|
|
|
|
ui->close->setDefault(true);
|
|
|
|
|
|
|
|
|
|
ui->version->setText(tr("RPCS3 Version: %1").arg(qstr(rpcs3::version.to_string())));
|
|
|
|
|
|
|
|
|
|
// Events
|
|
|
|
|
connect(ui->gitHub, &QAbstractButton::clicked, [] { QDesktopServices::openUrl(QUrl("https://www.github.com/RPCS3")); });
|
|
|
|
|
connect(ui->website, &QAbstractButton::clicked, [] { QDesktopServices::openUrl(QUrl("https://www.rpcs3.net")); });
|
2017-08-23 01:17:43 +02:00
|
|
|
connect(ui->forum, &QAbstractButton::clicked, [] { QDesktopServices::openUrl(QUrl("https://forums.rpcs3.net")); });
|
2017-06-30 22:03:43 +02:00
|
|
|
connect(ui->patreon, &QAbstractButton::clicked, [] { QDesktopServices::openUrl(QUrl("https://www.patreon.com/Nekotekina")); });
|
|
|
|
|
connect(ui->close, &QAbstractButton::clicked, this, &QWidget::close);
|
2017-07-05 05:31:15 +02:00
|
|
|
|
2017-07-06 11:48:06 +02:00
|
|
|
layout()->setSizeConstraint(QLayout::SetFixedSize);
|
2017-06-30 22:03:43 +02:00
|
|
|
}
|
2017-09-03 19:01:54 +02:00
|
|
|
|
|
|
|
|
about_dialog::~about_dialog()
|
|
|
|
|
{
|
|
|
|
|
delete ui;
|
|
|
|
|
}
|