mirror of
https://github.com/nomic-ai/gpt4all
synced 2024-11-10 01:10:35 +00:00
Fix up the loading default model to display the actual name as per Vincent.
Signed-off-by: Adam Treat <treat.adam@gmail.com>
This commit is contained in:
parent
23e8b187a4
commit
8fe73832a6
@ -631,13 +631,24 @@ Rectangle {
|
||||
}
|
||||
|
||||
MyButton {
|
||||
id: loadDefaultModelButton
|
||||
visible: ModelList.installedModels.count !== 0
|
||||
anchors.top: modelInstalledLabel.bottom
|
||||
anchors.topMargin: 50
|
||||
anchors.horizontalCenter: modelInstalledLabel.horizontalCenter
|
||||
rightPadding: 60
|
||||
leftPadding: 60
|
||||
text: qsTr("Load default model \u2192");
|
||||
property string defaultModel
|
||||
function updateDefaultModel() {
|
||||
var i = comboBox.find(MySettings.userDefaultModel)
|
||||
if (i !== -1) {
|
||||
defaultModel = comboBox.valueAt(i);
|
||||
} else {
|
||||
defaultModel = comboBox.valueAt(0);
|
||||
}
|
||||
}
|
||||
|
||||
text: qsTr("Load \u00B7 ") + defaultModel + qsTr(" (default) \u2192");
|
||||
onClicked: {
|
||||
var i = comboBox.find(MySettings.userDefaultModel)
|
||||
if (i !== -1) {
|
||||
@ -646,6 +657,20 @@ Rectangle {
|
||||
comboBox.changeModel(0);
|
||||
}
|
||||
}
|
||||
|
||||
// This requires a bit of work because apparently the combobox valueAt
|
||||
// function only works after the combobox component is loaded so we have
|
||||
// to use our own component loaded to make this work along with a signal
|
||||
// from MySettings for when the setting for user default model changes
|
||||
Connections {
|
||||
target: MySettings
|
||||
function onUserDefaultModelChanged() {
|
||||
loadDefaultModelButton.updateDefaultModel()
|
||||
}
|
||||
}
|
||||
Component.onCompleted: {
|
||||
loadDefaultModelButton.updateDefaultModel()
|
||||
}
|
||||
Accessible.role: Accessible.Button
|
||||
Accessible.name: qsTr("Load the default model")
|
||||
Accessible.description: qsTr("Loads the default model which can be changed in settings")
|
||||
|
Loading…
Reference in New Issue
Block a user