code: def acceptCompletion( self ):
          
          tree = self._completerTree
          if not tree:
              return False
              
          tree.hide()
          
          item = tree.currentItem()
          if not item:
              return False
          
          # clear the previously typed code for the block
          cursor  = self.textCursor()
          text    = cursor.block().text()
          col     = cursor.columnNumber()
          end     = col
          
          while col:
              col -= 1
              if text[col] in ('.', ' '):
                  col += 1
                  break
          
          # insert the current text
          cursor.setPosition(cursor.position() - (end-col), cursor.KeepAnchor)
          cursor.removeSelectedText()
          self.insertPlainText(item.text(0))
          return True
docs: Accepts the current completion and inserts the code into the edit.
          
          :return     <bool> accepted