diff -r d807aa8c1bd8 -r f4d5108e90fe OllamaInterface/ConfigurationPage/Ui_OllamaPage.py --- a/OllamaInterface/ConfigurationPage/Ui_OllamaPage.py Tue Sep 03 15:51:28 2024 +0200 +++ b/OllamaInterface/ConfigurationPage/Ui_OllamaPage.py Tue Sep 03 17:06:05 2024 +0200 @@ -12,7 +12,7 @@ class Ui_OllamaPage(object): def setupUi(self, OllamaPage): OllamaPage.setObjectName("OllamaPage") - OllamaPage.resize(557, 464) + OllamaPage.resize(557, 523) self.verticalLayout = QtWidgets.QVBoxLayout(OllamaPage) self.verticalLayout.setObjectName("verticalLayout") self.headerLabel = QtWidgets.QLabel(parent=OllamaPage) @@ -77,15 +77,29 @@ self.verticalLayout.addWidget(self.groupBox_2) self.groupBox_3 = QtWidgets.QGroupBox(parent=OllamaPage) self.groupBox_3.setObjectName("groupBox_3") - self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_3) - self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_3) + self.gridLayout_2.setObjectName("gridLayout_2") self.label_5 = QtWidgets.QLabel(parent=self.groupBox_3) self.label_5.setObjectName("label_5") - self.horizontalLayout_3.addWidget(self.label_5) + self.gridLayout_2.addWidget(self.label_5, 0, 0, 1, 1) self.modelLibraryUrlEdit = QtWidgets.QLineEdit(parent=self.groupBox_3) self.modelLibraryUrlEdit.setClearButtonEnabled(True) self.modelLibraryUrlEdit.setObjectName("modelLibraryUrlEdit") - self.horizontalLayout_3.addWidget(self.modelLibraryUrlEdit) + self.gridLayout_2.addWidget(self.modelLibraryUrlEdit, 0, 1, 1, 1) + self.label_7 = QtWidgets.QLabel(parent=self.groupBox_3) + self.label_7.setObjectName("label_7") + self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1) + self.downloadUrlEdit = QtWidgets.QLineEdit(parent=self.groupBox_3) + self.downloadUrlEdit.setClearButtonEnabled(True) + self.downloadUrlEdit.setObjectName("downloadUrlEdit") + self.gridLayout_2.addWidget(self.downloadUrlEdit, 1, 1, 1, 1) + self.label_8 = QtWidgets.QLabel(parent=self.groupBox_3) + self.label_8.setObjectName("label_8") + self.gridLayout_2.addWidget(self.label_8, 2, 0, 1, 1) + self.blogUrlEdit = QtWidgets.QLineEdit(parent=self.groupBox_3) + self.blogUrlEdit.setClearButtonEnabled(True) + self.blogUrlEdit.setObjectName("blogUrlEdit") + self.gridLayout_2.addWidget(self.blogUrlEdit, 2, 1, 1, 1) self.verticalLayout.addWidget(self.groupBox_3) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") @@ -112,7 +126,9 @@ OllamaPage.setTabOrder(self.serverHostEdit, self.serverPortSpinBox) OllamaPage.setTabOrder(self.serverPortSpinBox, self.localServerPortSpinBox) OllamaPage.setTabOrder(self.localServerPortSpinBox, self.modelLibraryUrlEdit) - OllamaPage.setTabOrder(self.modelLibraryUrlEdit, self.heartbeatSpinBox) + OllamaPage.setTabOrder(self.modelLibraryUrlEdit, self.downloadUrlEdit) + OllamaPage.setTabOrder(self.downloadUrlEdit, self.blogUrlEdit) + OllamaPage.setTabOrder(self.blogUrlEdit, self.heartbeatSpinBox) OllamaPage.setTabOrder(self.heartbeatSpinBox, self.streamingChatCheckBox) def retranslateUi(self, OllamaPage): @@ -128,9 +144,13 @@ self.groupBox_2.setTitle(_translate("OllamaPage", "Local Server")) self.label_4.setText(_translate("OllamaPage", "Port:")) self.localServerPortSpinBox.setToolTip(_translate("OllamaPage", "Enter the port of the local \'ollama\' server.")) - self.groupBox_3.setTitle(_translate("OllamaPage", "Model Library")) - self.label_5.setText(_translate("OllamaPage", "URL:")) - self.modelLibraryUrlEdit.setToolTip(_translate("OllamaPage", "Enter the URL of the \'ollama\' model library.")) + self.groupBox_3.setTitle(_translate("OllamaPage", "URLs")) + self.label_5.setText(_translate("OllamaPage", "Model Library:")) + self.modelLibraryUrlEdit.setToolTip(_translate("OllamaPage", "Enter the URL of the \'ollama\' model library. Leave empty to use the default URL.")) + self.label_7.setText(_translate("OllamaPage", "Download:")) + self.downloadUrlEdit.setToolTip(_translate("OllamaPage", "Enter the URL of the \'ollama\' download page. Leave empty to use the default URL.")) + self.label_8.setText(_translate("OllamaPage", "Blog:")) + self.blogUrlEdit.setToolTip(_translate("OllamaPage", "Enter the URL of the \'ollama\' blog. Leave empty to use the default URL.")) self.label_6.setText(_translate("OllamaPage", "Heartbeat Timer:")) self.heartbeatSpinBox.setToolTip(_translate("OllamaPage", "Enter the heartbeat timeout value (0 = disable).")) self.heartbeatSpinBox.setSpecialValueText(_translate("OllamaPage", "Disabled"))