def setEditable(self, state):
        """
        Sets whether or not the user can edit the items in the list by
        typing.
        
        :param     state | <bool>
        """
        self._editable = state
        if state:
            self.setEditTriggers(self.AllEditTriggers)
        else:
            self.setEditTriggers(self.NoEditTriggers)