diff options
author | Gerald Combs <gerald@zing.org> | 2021-12-22 17:02:50 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2021-12-22 19:00:13 -0800 |
commit | 20ebe853d1628be6ec213c79b8ca4edeefca02b7 (patch) | |
tree | fd79d6588269294afd361f42f0b341d38b79b186 /ui/qt/utils | |
parent | 8d421de42cc79c146efab54d6d5a2888a2373bc5 (diff) |
Qt: Make utils more independent.
Use qApp instead of wsApp in ColorUtils and StockIcon.
Diffstat (limited to 'ui/qt/utils')
-rw-r--r-- | ui/qt/utils/color_utils.cpp | 6 | ||||
-rw-r--r-- | ui/qt/utils/stock_icon.cpp | 13 |
2 files changed, 9 insertions, 10 deletions
diff --git a/ui/qt/utils/color_utils.cpp b/ui/qt/utils/color_utils.cpp index d069390c4f..52304520f3 100644 --- a/ui/qt/utils/color_utils.cpp +++ b/ui/qt/utils/color_utils.cpp @@ -9,8 +9,8 @@ #include <ui/qt/utils/color_utils.h> #include <ui/qt/utils/tango_colors.h> -#include <ui/qt/wireshark_application.h> +#include <QApplication> #include <QPalette> // Colors we use in various parts of the UI. @@ -143,7 +143,7 @@ QRgb ColorUtils::sequenceColor(int item) bool ColorUtils::themeIsDark() { - return wsApp->palette().windowText().color().lightness() > wsApp->palette().window().color().lightness(); + return qApp->palette().windowText().color().lightness() > qApp->palette().window().color().lightness(); } // Qt < 5.12.6 on macOS always uses Qt::blue for the link color, which is @@ -165,7 +165,7 @@ QBrush ColorUtils::themeLinkBrush() return QBrush(tango_sky_blue_2); } #endif - return wsApp->palette().link(); + return qApp->palette().link(); } QString ColorUtils::themeLinkStyle() diff --git a/ui/qt/utils/stock_icon.cpp b/ui/qt/utils/stock_icon.cpp index 8bf4fe258d..dc5fb01ae8 100644 --- a/ui/qt/utils/stock_icon.cpp +++ b/ui/qt/utils/stock_icon.cpp @@ -40,8 +40,7 @@ // GTK_STOCK_PREFERENCES preferences-system // GTK_STOCK_HELP help-contents -#include "wireshark_application.h" - +#include <QApplication> #include <QFile> #include <QFontMetrics> #include <QMap> @@ -72,7 +71,7 @@ StockIcon::StockIcon(const QString icon_name) : // Is this is an icon we've manually mapped to a standard pixmap below? if (icon_name_to_standard_pixmap_.contains(icon_name)) { - QIcon standard_icon = wsApp->style()->standardIcon(icon_name_to_standard_pixmap_[icon_name]); + QIcon standard_icon = qApp->style()->standardIcon(icon_name_to_standard_pixmap_[icon_name]); swap(standard_icon); return; } @@ -97,7 +96,7 @@ StockIcon::StockIcon(const QString icon_name) : QPixmap mask_pm = mask_icon.pixmap(sz); QImage normal_img(sz, QImage::Format_ARGB32); QPainter painter(&normal_img); - QBrush br(wsApp->palette().color(QPalette::Active, QPalette::WindowText)); + QBrush br(qApp->palette().color(QPalette::Active, QPalette::WindowText)); painter.fillRect(0, 0, sz.width(), sz.height(), br); painter.setCompositionMode(QPainter::CompositionMode_DestinationIn); painter.drawPixmap(0, 0, mask_pm); @@ -107,9 +106,9 @@ StockIcon::StockIcon(const QString icon_name) : addPixmap(normal_pm, QIcon::Normal, QIcon::Off); QStyleOption opt = {}; - opt.palette = wsApp->palette(); + opt.palette = qApp->palette(); foreach (QIcon::Mode icon_mode, icon_modes) { - QPixmap mode_pm = wsApp->style()->generatedIconPixmap(icon_mode, normal_pm, &opt); + QPixmap mode_pm = qApp->style()->generatedIconPixmap(icon_mode, normal_pm, &opt); addPixmap(mode_pm, icon_mode, QIcon::On); addPixmap(mode_pm, icon_mode, QIcon::Off); } @@ -159,7 +158,7 @@ QIcon StockIcon::colorIcon(const QRgb bg_color, const QRgb fg_color, const QStri painter.drawRect(border); if (!glyph.isEmpty()) { - QFont font(wsApp->font()); + QFont font(qApp->font()); font.setPointSizeF(size / 2.0); painter.setFont(font); QRectF bounding = painter.boundingRect(pm.rect(), glyph, Qt::AlignHCenter | Qt::AlignVCenter); |