aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/models/url_link_delegate.cpp
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2018-01-29 14:40:45 -0800
committerAnders Broman <a.broman58@gmail.com>2018-01-31 04:55:37 +0000
commitf5a8711ef195d1bc538a05a4602ee9388da81561 (patch)
tree0cd9af2e6a8bef7b4189cf5bf9aba3bec3ec08e0 /ui/qt/models/url_link_delegate.cpp
parent47e1798762478ae19354297e5a95d46487cafd42 (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.cpp12
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);
}