Network/IRC/IrcNetworkWidget.py

changeset 2442
1dcfd570fa12
parent 2302
f29e9405c851
child 2446
aed80104991a
diff -r 9a2d05a2f6d2 -r 1dcfd570fa12 Network/IRC/IrcNetworkWidget.py
--- a/Network/IRC/IrcNetworkWidget.py	Sat Mar 02 15:11:29 2013 +0100
+++ b/Network/IRC/IrcNetworkWidget.py	Sat Mar 02 15:45:29 2013 +0100
@@ -7,8 +7,8 @@
 Module implementing the network part of the IRC widget.
 """
 
-from PyQt4.QtCore import pyqtSlot, pyqtSignal, QPoint, QFileInfo
-from PyQt4.QtGui import QWidget, QApplication, QMenu
+from PyQt4.QtCore import pyqtSlot, pyqtSignal, QPoint, QFileInfo, QUrl
+from PyQt4.QtGui import QWidget, QApplication, QMenu, QDesktopServices
 
 from E5Gui import E5MessageBox, E5FileDialog
 
@@ -444,3 +444,10 @@
         self.__copyAllMessagesAct.setEnabled(enable)
         self.__saveMessagesAct.setEnabled(enable)
         self.__messagesMenu.popup(self.messages.mapToGlobal(pos))
+    
+    @pyqtSlot(QUrl)
+    def on_messages_anchorClicked(self, url):
+        """
+        Private slot to open links in the default browser.
+        """
+        QDesktopServices.openUrl(url)

eric ide

mercurial