From 12c6cd7c4a05a01555d4df2b01dfcd150b36584d Mon Sep 17 00:00:00 2001 From: Ernie Pasveer Date: Tue, 16 Dec 2025 09:42:08 -0600 Subject: [PATCH] Move Seer icons to better locations for flathub. --- src/SeerAboutDialog.ui | 2 +- src/SeerArrayVisualizerWidget.cpp | 2 +- src/SeerConfigDialog.cpp | 4 ++-- src/SeerConsoleWidget.cpp | 2 +- src/SeerEditorWidgetSourceAreas.cpp | 2 +- src/SeerHelpPageDialog.cpp | 2 +- src/SeerImageVisualizerWidget.cpp | 2 +- src/SeerMainWindow.ui | 2 +- src/SeerMatrixVisualizerWidget.cpp | 2 +- src/SeerMemoryVisualizerWidget.cpp | 2 +- src/SeerMessagesDialog.cpp | 2 +- src/SeerRegisterEditValueDialog.ui | 2 +- src/SeerSlashProcDialog.ui | 2 +- src/SeerStructVisualizerWidget.cpp | 2 +- src/SeerVarVisualizerWidget.cpp | 2 +- src/resource.qrc | 12 ++++++------ src/resource_qdarkstylesheet.qrc | 12 ++++++------ .../hicolor/128x128/seergdb.png} | Bin .../hicolor/256x256/rr.png} | Bin .../hicolor/256x256/seergdb.png} | Bin .../hicolor/32x32/seergdb.png} | Bin .../hicolor/512x512/seergdb.png} | Bin .../hicolor/64x64/seergdb.png} | Bin src/seergdb.cpp | 2 +- 24 files changed, 29 insertions(+), 29 deletions(-) rename src/resources/{seergdb_128x128.png => icons/hicolor/128x128/seergdb.png} (100%) rename src/resources/{rr_256x256.png => icons/hicolor/256x256/rr.png} (100%) rename src/resources/{seergdb_256x256.png => icons/hicolor/256x256/seergdb.png} (100%) rename src/resources/{seergdb_32x32.png => icons/hicolor/32x32/seergdb.png} (100%) rename src/resources/{seergdb_512x512.png => icons/hicolor/512x512/seergdb.png} (100%) rename src/resources/{seergdb_64x64.png => icons/hicolor/64x64/seergdb.png} (100%) diff --git a/src/SeerAboutDialog.ui b/src/SeerAboutDialog.ui index 7fbadec..533690e 100644 --- a/src/SeerAboutDialog.ui +++ b/src/SeerAboutDialog.ui @@ -29,7 +29,7 @@ - :/seer/resources/seergdb_256x256.png + :/seer/resources/icons/hicolor/256x256/seergdb.png false diff --git a/src/SeerArrayVisualizerWidget.cpp b/src/SeerArrayVisualizerWidget.cpp index dec0d43..3a20701 100644 --- a/src/SeerArrayVisualizerWidget.cpp +++ b/src/SeerArrayVisualizerWidget.cpp @@ -43,7 +43,7 @@ SeerArrayVisualizerWidget::SeerArrayVisualizerWidget (QWidget* parent) : QWidget setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Array Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerConfigDialog.cpp b/src/SeerConfigDialog.cpp index 2d9899f..8909a2c 100644 --- a/src/SeerConfigDialog.cpp +++ b/src/SeerConfigDialog.cpp @@ -63,7 +63,7 @@ SeerConfigDialog::SeerConfigDialog(QWidget* parent) : QDialog(parent) { // Create icons. QListWidgetItem* configSeerButton = new QListWidgetItem(contentsListWidget); - configSeerButton->setIcon(QIcon(":/seer/resources/seergdb_128x128.png")); + configSeerButton->setIcon(QIcon(":/seer/resources/icons/hicolor/128x128/seergdb.png")); configSeerButton->setText(tr("Seer")); configSeerButton->setTextAlignment(Qt::AlignHCenter); configSeerButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled); @@ -99,7 +99,7 @@ SeerConfigDialog::SeerConfigDialog(QWidget* parent) : QDialog(parent) { configKeysButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled); QListWidgetItem* configRRButton = new QListWidgetItem(contentsListWidget); - configRRButton->setIcon(QIcon(":/seer/resources/rr_256x256.png")); + configRRButton->setIcon(QIcon(":/seer/resources/icons/hicolor/256x256/rr.png")); configRRButton->setText(tr("RR")); configRRButton->setTextAlignment(Qt::AlignHCenter); configRRButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled); diff --git a/src/SeerConsoleWidget.cpp b/src/SeerConsoleWidget.cpp index 3333d89..2552b7e 100644 --- a/src/SeerConsoleWidget.cpp +++ b/src/SeerConsoleWidget.cpp @@ -36,7 +36,7 @@ SeerConsoleWidget::SeerConsoleWidget (QWidget* parent) : QWidget(parent) { setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Console"); textEdit->setReadOnly(true); diff --git a/src/SeerEditorWidgetSourceAreas.cpp b/src/SeerEditorWidgetSourceAreas.cpp index 795b3ca..d9def29 100644 --- a/src/SeerEditorWidgetSourceAreas.cpp +++ b/src/SeerEditorWidgetSourceAreas.cpp @@ -478,7 +478,7 @@ void SeerEditorWidgetSourceArea::open (const QString& fullname, const QString& f // widget. Show the Seer icon! if (_fullname == "" || _file == "") { setStyleSheet("QPlainTextEdit {" - "background: url(:/seer/resources/seergdb_512x512.png) center no-repeat;" + "background: url(:/seer/resources/icons/hicolor/512x512/seergdb.png) center no-repeat;" "border: none;" "}"); return; diff --git a/src/SeerHelpPageDialog.cpp b/src/SeerHelpPageDialog.cpp index 07c6abc..7018f07 100644 --- a/src/SeerHelpPageDialog.cpp +++ b/src/SeerHelpPageDialog.cpp @@ -17,7 +17,7 @@ SeerHelpPageDialog::SeerHelpPageDialog(QDialog* parent) : QDialog(parent) { setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Help"); textBrowser->setOpenExternalLinks(true); diff --git a/src/SeerImageVisualizerWidget.cpp b/src/SeerImageVisualizerWidget.cpp index b9db49b..d4f2b4d 100644 --- a/src/SeerImageVisualizerWidget.cpp +++ b/src/SeerImageVisualizerWidget.cpp @@ -31,7 +31,7 @@ SeerImageVisualizerWidget::SeerImageVisualizerWidget (QWidget* parent) : QWidget setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Image Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerMainWindow.ui b/src/SeerMainWindow.ui index 1647155..9f261f7 100644 --- a/src/SeerMainWindow.ui +++ b/src/SeerMainWindow.ui @@ -297,7 +297,7 @@ - :/seer/resources/seergdb_32x32.png:/seer/resources/seergdb_32x32.png + :/seer/resources/icons/hicolor/32x32/seergdb.png:/seer/resources/icons/hicolor/32x32/seergdb.png About Seer diff --git a/src/SeerMatrixVisualizerWidget.cpp b/src/SeerMatrixVisualizerWidget.cpp index 1c3cee3..6f33e27 100644 --- a/src/SeerMatrixVisualizerWidget.cpp +++ b/src/SeerMatrixVisualizerWidget.cpp @@ -33,7 +33,7 @@ SeerMatrixVisualizerWidget::SeerMatrixVisualizerWidget (QWidget* parent) : QWidg setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Matrix Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerMemoryVisualizerWidget.cpp b/src/SeerMemoryVisualizerWidget.cpp index c772b08..339213a 100644 --- a/src/SeerMemoryVisualizerWidget.cpp +++ b/src/SeerMemoryVisualizerWidget.cpp @@ -28,7 +28,7 @@ SeerMemoryVisualizerWidget::SeerMemoryVisualizerWidget (QWidget* parent) : QWidg setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Memory Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerMessagesDialog.cpp b/src/SeerMessagesDialog.cpp index 5dc58df..9788c9b 100644 --- a/src/SeerMessagesDialog.cpp +++ b/src/SeerMessagesDialog.cpp @@ -19,7 +19,7 @@ SeerMessagesDialog::SeerMessagesDialog (QWidget* parent) : QDialog(parent) { // Construct the UI. setupUi(this); - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Execution Messages"); // Setup the widgets. diff --git a/src/SeerRegisterEditValueDialog.ui b/src/SeerRegisterEditValueDialog.ui index d0b1a2b..7d67d71 100644 --- a/src/SeerRegisterEditValueDialog.ui +++ b/src/SeerRegisterEditValueDialog.ui @@ -15,7 +15,7 @@ - resources/seergdb_32x32.pngresources/seergdb_32x32.png + resources/icons/hicolor/32x32/seergdb.pngresources/icons/hicolor/32x32/seergdb.png diff --git a/src/SeerSlashProcDialog.ui b/src/SeerSlashProcDialog.ui index d787d19..f6037e9 100644 --- a/src/SeerSlashProcDialog.ui +++ b/src/SeerSlashProcDialog.ui @@ -15,7 +15,7 @@ - :/seer/resources/seergdb_32x32.png:/seer/resources/seergdb_32x32.png + :/seer/resources/icons/hicolor/32x32/seergdb.png:/seer/resources/icons/hicolor/32x32/seergdb.png Select a process pid. diff --git a/src/SeerStructVisualizerWidget.cpp b/src/SeerStructVisualizerWidget.cpp index 9f61a24..c18d3a7 100644 --- a/src/SeerStructVisualizerWidget.cpp +++ b/src/SeerStructVisualizerWidget.cpp @@ -24,7 +24,7 @@ SeerStructVisualizerWidget::SeerStructVisualizerWidget (QWidget* parent) : QWidg setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Basic Struct Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/SeerVarVisualizerWidget.cpp b/src/SeerVarVisualizerWidget.cpp index e3c106c..fcb2334 100644 --- a/src/SeerVarVisualizerWidget.cpp +++ b/src/SeerVarVisualizerWidget.cpp @@ -26,7 +26,7 @@ SeerVarVisualizerWidget::SeerVarVisualizerWidget (QWidget* parent) : QWidget(par setupUi(this); // Setup the widgets - setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); setWindowTitle("Seer Struct Visualizer"); setAttribute(Qt::WA_DeleteOnClose); diff --git a/src/resource.qrc b/src/resource.qrc index 87b7368..e0ee15e 100644 --- a/src/resource.qrc +++ b/src/resource.qrc @@ -1,11 +1,11 @@ - resources/seergdb_32x32.png - resources/seergdb_64x64.png - resources/seergdb_128x128.png - resources/seergdb_256x256.png - resources/seergdb_512x512.png - resources/rr_256x256.png + resources/icons/hicolor/32x32/seergdb.png + resources/icons/hicolor/64x64/seergdb.png + resources/icons/hicolor/128x128/seergdb.png + resources/icons/hicolor/256x256/seergdb.png + resources/icons/hicolor/512x512/seergdb.png + resources/icons/hicolor/256x256/rr.png resources/ABOUT.md resources/thenounproject/memory.svg resources/thenounproject/source.svg diff --git a/src/resource_qdarkstylesheet.qrc b/src/resource_qdarkstylesheet.qrc index 7f96fae..f6e9d38 100644 --- a/src/resource_qdarkstylesheet.qrc +++ b/src/resource_qdarkstylesheet.qrc @@ -1,11 +1,11 @@ - resources/seergdb_32x32.png - resources/seergdb_64x64.png - resources/seergdb_128x128.png - resources/seergdb_256x256.png - resources/seergdb_512x512.png - resources/rr_256x256.png + resources/icons/hicolor/32x32/seergdb.png + resources/icons/hicolor/64x64/seergdb.png + resources/icons/hicolor/128x128/seergdb.png + resources/icons/hicolor/256x256/seergdb.png + resources/icons/hicolor/512x512/seergdb.png + resources/icons/hicolor/256x256/rr.png resources/ABOUT.md resources/thenounproject/memory.svg resources/thenounproject/source.svg diff --git a/src/resources/seergdb_128x128.png b/src/resources/icons/hicolor/128x128/seergdb.png similarity index 100% rename from src/resources/seergdb_128x128.png rename to src/resources/icons/hicolor/128x128/seergdb.png diff --git a/src/resources/rr_256x256.png b/src/resources/icons/hicolor/256x256/rr.png similarity index 100% rename from src/resources/rr_256x256.png rename to src/resources/icons/hicolor/256x256/rr.png diff --git a/src/resources/seergdb_256x256.png b/src/resources/icons/hicolor/256x256/seergdb.png similarity index 100% rename from src/resources/seergdb_256x256.png rename to src/resources/icons/hicolor/256x256/seergdb.png diff --git a/src/resources/seergdb_32x32.png b/src/resources/icons/hicolor/32x32/seergdb.png similarity index 100% rename from src/resources/seergdb_32x32.png rename to src/resources/icons/hicolor/32x32/seergdb.png diff --git a/src/resources/seergdb_512x512.png b/src/resources/icons/hicolor/512x512/seergdb.png similarity index 100% rename from src/resources/seergdb_512x512.png rename to src/resources/icons/hicolor/512x512/seergdb.png diff --git a/src/resources/seergdb_64x64.png b/src/resources/icons/hicolor/64x64/seergdb.png similarity index 100% rename from src/resources/seergdb_64x64.png rename to src/resources/icons/hicolor/64x64/seergdb.png diff --git a/src/seergdb.cpp b/src/seergdb.cpp index bc95cec..500af1f 100644 --- a/src/seergdb.cpp +++ b/src/seergdb.cpp @@ -307,7 +307,7 @@ int main (int argc, char* argv[]) { // SeerMainWindow seer; - seer.setWindowIcon(QIcon(":/seer/resources/seergdb_64x64.png")); + seer.setWindowIcon(QIcon(":/seer/resources/icons/hicolor/64x64/seergdb.png")); seer.setExecutableName(executableName); seer.setExecutableWorkingDirectory(executableWorkingDirectory); seer.setExecutableSymbolName(executableSymbolFilename);