--- a/OllamaInterface/OllamaHistoryWidget.py Tue Aug 06 18:18:39 2024 +0200 +++ b/OllamaInterface/OllamaHistoryWidget.py Wed Aug 07 18:19:25 2024 +0200 @@ -177,3 +177,15 @@ } ) self.dataChanged.emit(self.__id) + + def checkModelAvailable(self, modelNames): + """ + Public method to set the enabled state depending on available models. + + @param modelNames names of available models + @type str + """ + available = self.__model in modelNames + + self.newChatButton.setEnabled(available) + self.editButton.setEnabled(available)