Skip to content
This repository was archived by the owner on Sep 15, 2022. It is now read-only.

Commit b29b2ef

Browse files
authored
add app ico (#4)
1 parent 02b35c7 commit b29b2ef

File tree

6 files changed

+13
-2
lines changed

6 files changed

+13
-2
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,6 @@ Thumbs.db
7474
build/
7575
CMakeLists.txt.user
7676
.vscode/
77-
.cache/
77+
.cache/
78+
79+
!app.rc

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ set(TS_FILES
6666
set(PROJECT_RESOURCES
6767
${CMAKE_CURRENT_SOURCE_DIR}/src/resources/resources.qrc
6868
)
69+
if(WIN32)
70+
list(APPEND PROJECT_RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/resources/app.rc)
71+
endif()
6972

7073
set_source_files_properties(${TS_FILES} PROPERTIES OUTPUT_LOCATION ${CMAKE_BINARY_DIR}/translations)
7174
qt_add_translation(QM_FILES ${TS_FILES})

src/main.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
int main(int argc, char *argv[])
66
{
77
QApplication a(argc, argv);
8+
a.setWindowIcon(QIcon(":/icons/icon-64.png"));
89

910
QFile file(":/styles/nord.qss");
1011
file.open(QFile::ReadOnly);

src/resources/app.rc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
IDI_ICON1 ICON "icons/icon-64.ico"

src/resources/icons/icon-64.ico

101 KB
Binary file not shown.

src/resources/resources.qrc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
<!DOCTYPE RCC><RCC version="1.0">
1+
<!DOCTYPE RCC>
2+
<RCC version="1.0">
23
<qresource prefix="/styles">
34
<file alias="nord.qss">styles/nord.qss</file>
45
</qresource>
6+
<qresource prefix="/icons">
7+
<file alias="icon-64.png">icons/icon-64.ico</file>
8+
</qresource>
59
</RCC>

0 commit comments

Comments
 (0)