diff options
author | Gerald Combs <gerald@wireshark.org> | 2022-09-09 16:24:08 -0700 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2022-09-10 23:35:27 +0000 |
commit | 8f34e3df98d1beb9593a614fd1a6a683d7916165 (patch) | |
tree | c81dbcf92adba2fbbf5b0af00b616c8647c2fd0c /ui/logray | |
parent | 1a9842b42327fa5daab67ecf4f94defc8a41d84a (diff) |
Add Logray capture icons.
Diffstat (limited to 'ui/logray')
-rw-r--r-- | ui/logray/logray_application.cpp | 13 | ||||
-rw-r--r-- | ui/logray/logray_application.h | 3 |
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; |