code: def clear(self):
          
          # Adapted from http://stackoverflow.com/a/13103617/1198772
          for i in reversed(list(range(self.kwExtraKeywordsGridLayout.count()))):
              self.kwExtraKeywordsGridLayout.itemAt(i).widget().setParent(None)
          self.parameters = []
          self.parameter_container = ParameterContainer()
docs: Clear current state.