diff options
author | Gerald Combs <gerald@wireshark.org> | 2018-01-29 14:40:45 -0800 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2018-01-31 04:55:37 +0000 |
commit | f5a8711ef195d1bc538a05a4602ee9388da81561 (patch) | |
tree | 0cd9af2e6a8bef7b4189cf5bf9aba3bec3ec08e0 /ui/qt/models/url_link_delegate.cpp | |
parent | 47e1798762478ae19354297e5a95d46487cafd42 (diff) |
Qt: About dialog updates.
Open lua scripts when double-clicked. Behavior depends on your system
configuration. Add tooltips accordingly.
Let Qt wrap the "Wireshark" tab information.
Set column widths by eyeballing their contents.
Elide the Folders and Plugins strings in the middle.
Fixup placeholder text capitalization.
Draw links using the palette link color.
Change-Id: Ic141eae05541480ec1e254c55fd81728d04713d9
Reviewed-on: https://code.wireshark.org/review/25510
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui/qt/models/url_link_delegate.cpp')
-rw-r--r-- | ui/qt/models/url_link_delegate.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/ui/qt/models/url_link_delegate.cpp b/ui/qt/models/url_link_delegate.cpp index 503a606100..14d05daac1 100644 --- a/ui/qt/models/url_link_delegate.cpp +++ b/ui/qt/models/url_link_delegate.cpp @@ -10,28 +10,18 @@ #include <ui/qt/models/url_link_delegate.h> -#include <QComboBox> -#include <QEvent> -#include <QLineEdit> #include <QPainter> -#include <QTextDocument> -#include <QRect> -#include <QStyledItemDelegate> -#include <QStyleOptionViewItem> -#include <QTextEdit> UrlLinkDelegate::UrlLinkDelegate(QObject *parent) : QStyledItemDelegate(parent) {} void UrlLinkDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const { - QStyleOptionViewItem options = option; - initStyleOption(&options, index); - QStyleOptionViewItem opt = option; initStyleOption(&opt, index); opt.font.setUnderline(true); + opt.palette.setColor(QPalette::Text, opt.palette.link().color()); QStyledItemDelegate::paint(painter, opt, index); } |