diff --git a/mainwindow.cpp b/mainwindow.cpp index d47684da..f1931c7a 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -6,6 +6,12 @@ MainWindow::MainWindow(QWidget *parent) : ui(new Ui::MainWindow) { ui->setupUi(this); + + myButton = new QPushButton(this); + myButton->setIcon(QIcon(":/res/icon128.png")); + myButton->setIconSize(QSize(128, 128)); + myButton->resize(QSize(128, 128)); + connect(myButton, &QAbstractButton::clicked, this, &MainWindow::on_actionExit_triggered); } void MainWindow::closeEvent(QCloseEvent *event) @@ -28,6 +34,7 @@ void MainWindow::closeEvent(QCloseEvent *event) MainWindow::~MainWindow() { delete ui; + delete myButton; } void MainWindow::on_actionExit_triggered() diff --git a/mainwindow.h b/mainwindow.h index 1487d0ed..8f564cfa 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -24,6 +24,7 @@ private slots: private: Ui::MainWindow *ui; + QAbstractButton *myButton = nullptr; }; #endif // MAINWINDOW_H diff --git a/moonlight-qt.pro b/moonlight-qt.pro index ca0080e2..40157b2b 100644 --- a/moonlight-qt.pro +++ b/moonlight-qt.pro @@ -34,3 +34,6 @@ HEADERS += \ FORMS += \ mainwindow.ui + +RESOURCES += \ + resources.qrc diff --git a/resources.qrc b/resources.qrc new file mode 100644 index 00000000..0fce81cc --- /dev/null +++ b/resources.qrc @@ -0,0 +1,11 @@ + + + res/icon128.png + res/ic_add_to_queue_white_48px.svg + res/ic_remove_circle_outline_white_48px.svg + res/ic_remove_from_queue_white_48px.svg + res/ic_tv_white_48px.svg + res/ic_videogame_asset_white_48px.svg + res/no_app_image.png + +