]> jfr.im git - irc/kvirc/KVIrc.git/commitdiff
libkviurl: Use "itemActivated" event instead of "itemDoubleClicked"
authorVladimir Panteleev <redacted>
Wed, 17 Apr 2019 21:26:23 +0000 (21:26 +0000)
committerBenjamin Staneck <redacted>
Thu, 2 May 2019 00:12:05 +0000 (02:12 +0200)
Allows opening URLs with the keyboard (by pressing Enter).

src/modules/url/libkviurl.cpp
src/modules/url/libkviurl.h

index 54b65325155f3b969b83247ccd22ddf83b545ca1..5674cafc80156ca0dbb905d9e2d74f5a764ccb8d 100644 (file)
@@ -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));
 }
index 3b53232b4eb83d82b5221d5a9c1c66ef287cc73c..c1bb85282be32c5efc95ef12571e7890a951206b 100644 (file)
@@ -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);
 };