docs: def setEditable( self, state ):
          """
          Sets whether or not this combobox will be editable, updating its \
          line edit to an XLineEdit if necessary.
          
          :param      state | <bool>
          """
          super(XComboBox, self).setEditable(state)
          
          if state:
              edit = self.lineEdit()
              if edit and isinstance(edit, XLineEdit):
                  return
              elif edit:
                  edit.setParent(None)
                  edit.deleteLater()
              
              edit = XLineEdit(self)
              edit.setHint(self.hint())
              self.setLineEdit(edit)