-
Notifications
You must be signed in to change notification settings - Fork 9
/
aboutwindow.cpp
39 lines (32 loc) · 1008 Bytes
/
aboutwindow.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "aboutwindow.h"
#include "ui_aboutwindow.h"
AboutWindow::AboutWindow(QWidget *parent) :
QWidget(parent),
ui(new Ui::AboutWindow)
{
ui->setupUi(this);
connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(hide()));
connect(ui->donateBtn, SIGNAL(clicked()), this, SLOT(openUrl()));
}
AboutWindow::~AboutWindow()
{
delete ui;
}
void AboutWindow::openUrl(){
QDesktopServices::openUrl(QUrl("https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=D28SAZ7TPYULG"));
}
void AboutWindow::showOnXY(QPoint point){
this->move(point);
this->show();
}
void AboutWindow::on_label_6_linkActivated(const QString &link)
{
QDesktopServices::openUrl(QUrl(link));
}
void AboutWindow::on_label_3_linkActivated(const QString &link)
{
QDesktopServices::openUrl(QUrl(link));
}
void AboutWindow::setVersion(int major, int minor, int revision){
ui->versionLbl->setText("v"+QString::number(major)+"."+QString::number(minor)+"."+QString::number(revision));
}