From d6f334c242f2df9ef30ca4d85ae389a6f528c5d8 Mon Sep 17 00:00:00 2001 From: Jakub Melka Date: Tue, 27 Feb 2024 19:37:41 +0100 Subject: [PATCH] Issue #164: Taskbar icon not shown in linux mint. --- Pdf4QtDocDiff/CMakeLists.txt | 3 ++- Pdf4QtDocDiff/app.qrc | 5 +++++ Pdf4QtDocDiff/main.cpp | 3 +++ Pdf4QtDocPageOrganizer/CMakeLists.txt | 3 ++- Pdf4QtDocPageOrganizer/app-icon.svg | 31 +++++++++++++++++++++++++++ Pdf4QtDocPageOrganizer/app.qrc | 5 +++++ Pdf4QtDocPageOrganizer/main.cpp | 3 +++ Pdf4QtViewerLite/CMakeLists.txt | 3 ++- Pdf4QtViewerLite/app.qrc | 5 +++++ Pdf4QtViewerLite/main.cpp | 5 ++++- Pdf4QtViewerProfi/CMakeLists.txt | 3 ++- Pdf4QtViewerProfi/app.qrc | 5 +++++ Pdf4QtViewerProfi/main.cpp | 5 ++++- RELEASES.txt | 1 + 14 files changed, 74 insertions(+), 6 deletions(-) create mode 100644 Pdf4QtDocDiff/app.qrc create mode 100644 Pdf4QtDocPageOrganizer/app-icon.svg create mode 100644 Pdf4QtDocPageOrganizer/app.qrc create mode 100644 Pdf4QtViewerLite/app.qrc create mode 100644 Pdf4QtViewerProfi/app.qrc 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)