def mousePressEvent(self, evt):
     """
     Protected method called by a mouse press event.
     
     @param evt reference to the mouse event (QMouseEvent)
     """
     if evt.button() == Qt.XButton1:
         self.__mw.currentBrowser().pageAction(QWebPage.Back).trigger()
     elif evt.button() == Qt.XButton2:
         self.__mw.currentBrowser().pageAction(QWebPage.Forward).trigger()
     else:
         E4LineEdit.mousePressEvent(self, evt)