aboutsummaryrefslogtreecommitdiffstats
path: root/ui/logray
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2022-09-09 16:24:08 -0700
committerGerald Combs <gerald@wireshark.org>2022-09-10 23:35:27 +0000
commit8f34e3df98d1beb9593a614fd1a6a683d7916165 (patch)
treec81dbcf92adba2fbbf5b0af00b616c8647c2fd0c /ui/logray
parent1a9842b42327fa5daab67ecf4f94defc8a41d84a (diff)
Add Logray capture icons.
Diffstat (limited to 'ui/logray')
-rw-r--r--ui/logray/logray_application.cpp13
-rw-r--r--ui/logray/logray_application.h3
2 files changed, 16 insertions, 0 deletions
diff --git a/ui/logray/logray_application.cpp b/ui/logray/logray_application.cpp
index cb85d4e569..76106c423b 100644
--- a/ui/logray/logray_application.cpp
+++ b/ui/logray/logray_application.cpp
@@ -44,3 +44,16 @@ void LograyApplication::refreshLocalInterfaces()
emit localInterfaceListChanged();
#endif
}
+
+void LograyApplication::initializeIcons()
+{
+ // Do this as late as possible in order to allow time for
+ // MimeDatabaseInitThread to do its work.
+ QList<int> icon_sizes = QList<int>() << 16 << 24 << 32 << 48 << 64 << 128 << 256 << 512 << 1024;
+ foreach (int icon_size, icon_sizes) {
+ QString icon_path = QString(":/lricon/lricon%1.png").arg(icon_size);
+ normal_icon_.addFile(icon_path);
+ icon_path = QString(":/lricon/lriconcap%1.png").arg(icon_size);
+ capture_icon_.addFile(icon_path);
+ }
+}
diff --git a/ui/logray/logray_application.h b/ui/logray/logray_application.h
index 7f7c75def4..8aea112b50 100644
--- a/ui/logray/logray_application.h
+++ b/ui/logray/logray_application.h
@@ -23,6 +23,9 @@ public:
~LograyApplication();
void refreshLocalInterfaces() override;
+
+private:
+ void initializeIcons() override;
};
extern LograyApplication *lwApp;