code: def eventFilter( self, object, event ):
          
          if ( object == self._filepathEdit and \
               self._filepathEdit.isReadOnly() and \
               event.type() == event.MouseButtonPress and \
               event.button() == Qt.LeftButton ):
              self.pickFilepath()
              
          return False
docs: Overloads the eventFilter to look for click events on the line edit.
          
          :param      object | <QObject>
                      event  | <QEvent>