aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Vladimir Panteleev2019-04-17 21:26:23 +0000
committerGravatar Benjamin Staneck2019-05-02 02:12:05 +0200
commitd8a3ee00296a36e6a38d6de293dad547b925a403 (patch)
tree2a523409ac7395a7692f02bd539cebf66037d6fb
parentlibkviurl: Add "Open" default action to menu (diff)
downloadKVIrc-d8a3ee00296a36e6a38d6de293dad547b925a403.tar.gz
KVIrc-d8a3ee00296a36e6a38d6de293dad547b925a403.tar.bz2
KVIrc-d8a3ee00296a36e6a38d6de293dad547b925a403.zip
libkviurl: Use "itemActivated" event instead of "itemDoubleClicked"
Allows opening URLs with the keyboard (by pressing Enter).
-rw-r--r--src/modules/url/libkviurl.cpp4
-rw-r--r--src/modules/url/libkviurl.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/url/libkviurl.cpp b/src/modules/url/libkviurl.cpp
index 54b653251..5674cafc8 100644
--- a/src/modules/url/libkviurl.cpp
+++ b/src/modules/url/libkviurl.cpp
@@ -140,7 +140,7 @@ UrlDialog::UrlDialog(std::unordered_set<KviUrl *>)
labels << __tr2qs("URL") << __tr2qs("Window") << __tr2qs("Count") << __tr2qs("Timestamp");
m_pUrlList->setHeaderLabels(labels);
- connect(m_pUrlList, SIGNAL(itemDoubleClicked(QTreeWidgetItem *, int)), SLOT(dblclk_url(QTreeWidgetItem *, int)));
+ connect(m_pUrlList, SIGNAL(itemActivated(QTreeWidgetItem *, int)), SLOT(activate(QTreeWidgetItem *, int)));
connect(m_pUrlList, SIGNAL(customContextMenuRequested(const QPoint &)), SLOT(contextMenu(const QPoint &)));
m_pUrlList->setContextMenuPolicy(Qt::CustomContextMenu);
m_pUrlList->setFocusPolicy(Qt::StrongFocus);
@@ -220,7 +220,7 @@ void UrlDialog::open_url(QString szUrl)
KviKvsScript::run(cmd, this);
}
-void UrlDialog::dblclk_url(QTreeWidgetItem * item, int)
+void UrlDialog::activate(QTreeWidgetItem * item, int)
{
open_url(item->text(0));
}
diff --git a/src/modules/url/libkviurl.h b/src/modules/url/libkviurl.h
index 3b53232b4..c1bb85282 100644
--- a/src/modules/url/libkviurl.h
+++ b/src/modules/url/libkviurl.h
@@ -97,7 +97,7 @@ protected slots:
void remove();
void findtext();
void open_url(QString szUrl);
- void dblclk_url(QTreeWidgetItem * item, int);
+ void activate(QTreeWidgetItem * item, int);
void contextMenu(const QPoint & p);
void sayToWin(QAction * act);
};