add window icon

This commit is contained in:
Live session user 2024-02-29 21:08:41 -08:00
parent ffb2a583f9
commit e55018f99e
5 changed files with 12 additions and 0 deletions

View file

@ -11,5 +11,6 @@ Files: CMakeSettings.json
.gitmodules
src/images/shadps4.ico
src/shadps4.rc
src/resources.qrc
Copyright: shadPS4 Emulator Project
License: GPL-2.0-or-later

View file

@ -17,6 +17,7 @@ option(ENABLE_QT_GUI "Enable the Qt GUI. If not selected then the emulator uses
if(ENABLE_QT_GUI)
find_package(Qt6 REQUIRED COMPONENTS Widgets Concurrent)
qt_standard_project_setup()
set(CMAKE_AUTORCC ON)
endif()
# This function should be passed a list of all files in a target. It will automatically generate
@ -166,6 +167,7 @@ if(ENABLE_QT_GUI)
src/qt_gui/main_window_themes.cpp
src/qt_gui/main_window_themes.h
src/qt_gui/main.cpp
src/resources.qrc
)
endif()

View file

@ -24,6 +24,7 @@ GameInstallDialog::GameInstallDialog(std::shared_ptr<GuiSettings> gui_settings)
layout->addWidget(SetupDialogActions());
setWindowTitle("Shadps4 - Choose directory");
setWindowIcon(QIcon(":/images/shadps4.ico"));
}
GameInstallDialog::~GameInstallDialog() {}

View file

@ -64,6 +64,9 @@ public:
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName("MainWindow");
MainWindow->resize(1058, 580);
QIcon icon;
icon.addFile(QString::fromUtf8(":/images/shadps4.ico"), QSize(), QIcon::Normal, QIcon::Off);
MainWindow->setWindowIcon(icon);
QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);

5
src/resources.qrc Normal file
View file

@ -0,0 +1,5 @@
<RCC>
<qresource prefix="/images">
<file alias="shadps4.ico">images/shadps4.ico</file>
</qresource>
</RCC>