diff options
| author | 2019-04-17 21:26:23 +0000 | |
|---|---|---|
| committer | 2019-05-02 02:12:05 +0200 | |
| commit | d8a3ee00296a36e6a38d6de293dad547b925a403 (patch) | |
| tree | 2a523409ac7395a7692f02bd539cebf66037d6fb /src/modules | |
| parent | libkviurl: Add "Open" default action to menu (diff) | |
| download | KVIrc-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).
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/url/libkviurl.cpp | 4 | ||||
| -rw-r--r-- | src/modules/url/libkviurl.h | 2 |
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); }; |
