diff --git a/Pdf4QtDocDiff/CMakeLists.txt b/Pdf4QtDocDiff/CMakeLists.txt
index 90792a6..b1a73cc 100644
--- a/Pdf4QtDocDiff/CMakeLists.txt
+++ b/Pdf4QtDocDiff/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (C) 2022-2023 Jakub Melka
+# Copyright (C) 2022-2024 Jakub Melka
#
# This file is part of PDF4QT.
#
@@ -33,6 +33,7 @@ add_executable(Pdf4QtDocDiff
settingsdockwidget.ui
resources.qrc
icon.rc
+ app.qrc
)
target_link_libraries(Pdf4QtDocDiff PRIVATE Pdf4QtLibCore Pdf4QtLibWidgets Qt6::Core Qt6::Gui Qt6::Widgets)
diff --git a/Pdf4QtDocDiff/app.qrc b/Pdf4QtDocDiff/app.qrc
new file mode 100644
index 0000000..937ba92
--- /dev/null
+++ b/Pdf4QtDocDiff/app.qrc
@@ -0,0 +1,5 @@
+
+
+ app-icon.svg
+
+
diff --git a/Pdf4QtDocDiff/main.cpp b/Pdf4QtDocDiff/main.cpp
index c34f817..d918d4e 100644
--- a/Pdf4QtDocDiff/main.cpp
+++ b/Pdf4QtDocDiff/main.cpp
@@ -38,6 +38,9 @@ int main(int argc, char *argv[])
parser.addPositionalArgument("file2", "The PDF file to be compared.");
parser.process(application);
+ QIcon appIcon(":/app-icon.svg");
+ QApplication::setWindowIcon(appIcon);
+
pdfdocdiff::MainWindow mainWindow(nullptr);
mainWindow.show();
diff --git a/Pdf4QtDocPageOrganizer/CMakeLists.txt b/Pdf4QtDocPageOrganizer/CMakeLists.txt
index 6372289..3809764 100644
--- a/Pdf4QtDocPageOrganizer/CMakeLists.txt
+++ b/Pdf4QtDocPageOrganizer/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (C) 2022-2023 Jakub Melka
+# Copyright (C) 2022-2024 Jakub Melka
#
# This file is part of PDF4QT.
#
@@ -35,6 +35,7 @@ add_executable(Pdf4QtDocPageOrganizer
selectoutlinetoregroupdialog.ui
resources.qrc
icon.rc
+ app.qrc
)
target_link_libraries(Pdf4QtDocPageOrganizer PRIVATE Pdf4QtLibCore Pdf4QtLibWidgets Qt6::Core Qt6::Gui Qt6::Widgets)
diff --git a/Pdf4QtDocPageOrganizer/app-icon.svg b/Pdf4QtDocPageOrganizer/app-icon.svg
new file mode 100644
index 0000000..060f384
--- /dev/null
+++ b/Pdf4QtDocPageOrganizer/app-icon.svg
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/Pdf4QtDocPageOrganizer/app.qrc b/Pdf4QtDocPageOrganizer/app.qrc
new file mode 100644
index 0000000..937ba92
--- /dev/null
+++ b/Pdf4QtDocPageOrganizer/app.qrc
@@ -0,0 +1,5 @@
+
+
+ app-icon.svg
+
+
diff --git a/Pdf4QtDocPageOrganizer/main.cpp b/Pdf4QtDocPageOrganizer/main.cpp
index e670171..e0e1d11 100644
--- a/Pdf4QtDocPageOrganizer/main.cpp
+++ b/Pdf4QtDocPageOrganizer/main.cpp
@@ -37,6 +37,9 @@ int main(int argc, char *argv[])
parser.addPositionalArgument("file", "The PDF file to open.");
parser.process(application);
+ QIcon appIcon(":/app-icon.svg");
+ QApplication::setWindowIcon(appIcon);
+
pdfdocpage::MainWindow mainWindow(nullptr);
mainWindow.show();
diff --git a/Pdf4QtViewerLite/CMakeLists.txt b/Pdf4QtViewerLite/CMakeLists.txt
index d017a0f..c60a2c8 100644
--- a/Pdf4QtViewerLite/CMakeLists.txt
+++ b/Pdf4QtViewerLite/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (C) 2022 Jakub Melka
+# Copyright (C) 2022-2024 Jakub Melka
#
# This file is part of PDF4QT.
#
@@ -18,6 +18,7 @@
add_executable(Pdf4QtViewerLite
main.cpp
icon.rc
+ app.qrc
)
target_link_libraries(Pdf4QtViewerLite PRIVATE Pdf4QtLibCore Pdf4QtLibWidgets Pdf4QtViewer Qt6::Core Qt6::Gui Qt6::Widgets)
diff --git a/Pdf4QtViewerLite/app.qrc b/Pdf4QtViewerLite/app.qrc
new file mode 100644
index 0000000..937ba92
--- /dev/null
+++ b/Pdf4QtViewerLite/app.qrc
@@ -0,0 +1,5 @@
+
+
+ app-icon.svg
+
+
diff --git a/Pdf4QtViewerLite/main.cpp b/Pdf4QtViewerLite/main.cpp
index c1e1321..8e80ba4 100644
--- a/Pdf4QtViewerLite/main.cpp
+++ b/Pdf4QtViewerLite/main.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2021 Jakub Melka
+// Copyright (C) 2021-2024 Jakub Melka
//
// This file is part of PDF4QT.
//
@@ -37,6 +37,9 @@ int main(int argc, char *argv[])
parser.addPositionalArgument("file", "The PDF file to open.");
parser.process(application);
+ QIcon appIcon(":/app-icon.svg");
+ QApplication::setWindowIcon(appIcon);
+
pdfviewer::PDFViewerMainWindowLite mainWindow;
mainWindow.show();
diff --git a/Pdf4QtViewerProfi/CMakeLists.txt b/Pdf4QtViewerProfi/CMakeLists.txt
index 7d9b2cd..6dc9765 100644
--- a/Pdf4QtViewerProfi/CMakeLists.txt
+++ b/Pdf4QtViewerProfi/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (C) 2022 Jakub Melka
+# Copyright (C) 2022-2024 Jakub Melka
#
# This file is part of PDF4QT.
#
@@ -18,6 +18,7 @@
add_executable(Pdf4QtViewerProfi
main.cpp
icon.rc
+ app.qrc
)
target_link_libraries(Pdf4QtViewerProfi PRIVATE Pdf4QtLibCore Pdf4QtLibWidgets Pdf4QtViewer Qt6::Core Qt6::Gui Qt6::Widgets)
diff --git a/Pdf4QtViewerProfi/app.qrc b/Pdf4QtViewerProfi/app.qrc
new file mode 100644
index 0000000..937ba92
--- /dev/null
+++ b/Pdf4QtViewerProfi/app.qrc
@@ -0,0 +1,5 @@
+
+
+ app-icon.svg
+
+
diff --git a/Pdf4QtViewerProfi/main.cpp b/Pdf4QtViewerProfi/main.cpp
index 2dea3c0..47e8e0f 100644
--- a/Pdf4QtViewerProfi/main.cpp
+++ b/Pdf4QtViewerProfi/main.cpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2021 Jakub Melka
+// Copyright (C) 2021-2024 Jakub Melka
//
// This file is part of PDF4QT.
//
@@ -43,6 +43,9 @@ int main(int argc, char *argv[])
parser.addPositionalArgument("file", "The PDF file to open.");
parser.process(application);
+ QIcon appIcon(":/app-icon.svg");
+ QApplication::setWindowIcon(appIcon);
+
pdfviewer::PDFViewerMainWindow mainWindow;
mainWindow.show();
diff --git a/RELEASES.txt b/RELEASES.txt
index 90d3175..d17e55d 100644
--- a/RELEASES.txt
+++ b/RELEASES.txt
@@ -1,4 +1,5 @@
CURRENT:
+ - Issue #164: Taskbar icon not shown in linux mint.
- Issue #161: Can it be possible to trust a certificate like in acrobat?
- Issue #123: Alternative software rendering backend (Blend2D)