38 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) |
38 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) |
39 sizePolicy.setHorizontalStretch(0) |
39 sizePolicy.setHorizontalStretch(0) |
40 sizePolicy.setVerticalStretch(0) |
40 sizePolicy.setVerticalStretch(0) |
41 sizePolicy.setHeightForWidth(self.modelComboBox.sizePolicy().hasHeightForWidth()) |
41 sizePolicy.setHeightForWidth(self.modelComboBox.sizePolicy().hasHeightForWidth()) |
42 self.modelComboBox.setSizePolicy(sizePolicy) |
42 self.modelComboBox.setSizePolicy(sizePolicy) |
|
43 self.modelComboBox.setStatusTip("") |
43 self.modelComboBox.setObjectName("modelComboBox") |
44 self.modelComboBox.setObjectName("modelComboBox") |
44 self.horizontalLayout.addWidget(self.modelComboBox) |
45 self.horizontalLayout.addWidget(self.modelComboBox) |
45 self.newChatButton = QtWidgets.QToolButton(parent=OllamaWidget) |
46 self.newChatButton = QtWidgets.QToolButton(parent=OllamaWidget) |
46 self.newChatButton.setObjectName("newChatButton") |
47 self.newChatButton.setObjectName("newChatButton") |
47 self.horizontalLayout.addWidget(self.newChatButton) |
48 self.horizontalLayout.addWidget(self.newChatButton) |
67 sizePolicy.setHorizontalStretch(0) |
68 sizePolicy.setHorizontalStretch(0) |
68 sizePolicy.setVerticalStretch(0) |
69 sizePolicy.setVerticalStretch(0) |
69 sizePolicy.setHeightForWidth(self.chatStackWidget.sizePolicy().hasHeightForWidth()) |
70 sizePolicy.setHeightForWidth(self.chatStackWidget.sizePolicy().hasHeightForWidth()) |
70 self.chatStackWidget.setSizePolicy(sizePolicy) |
71 self.chatStackWidget.setSizePolicy(sizePolicy) |
71 self.chatStackWidget.setObjectName("chatStackWidget") |
72 self.chatStackWidget.setObjectName("chatStackWidget") |
72 self.widget = QtWidgets.QWidget(parent=self.mainSplitter) |
73 self.layoutWidget = QtWidgets.QWidget(parent=self.mainSplitter) |
73 self.widget.setObjectName("widget") |
74 self.layoutWidget.setObjectName("layoutWidget") |
74 self.gridLayout = QtWidgets.QGridLayout(self.widget) |
75 self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget) |
75 self.gridLayout.setContentsMargins(0, 0, 0, 0) |
76 self.gridLayout.setContentsMargins(0, 0, 0, 0) |
76 self.gridLayout.setObjectName("gridLayout") |
77 self.gridLayout.setObjectName("gridLayout") |
77 self.messageEdit = QtWidgets.QPlainTextEdit(parent=self.widget) |
78 self.messageEdit = QtWidgets.QPlainTextEdit(parent=self.layoutWidget) |
78 self.messageEdit.setTabChangesFocus(True) |
79 self.messageEdit.setTabChangesFocus(True) |
79 self.messageEdit.setObjectName("messageEdit") |
80 self.messageEdit.setObjectName("messageEdit") |
80 self.gridLayout.addWidget(self.messageEdit, 0, 0, 2, 1) |
81 self.gridLayout.addWidget(self.messageEdit, 0, 0, 2, 1) |
81 spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) |
82 spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) |
82 self.gridLayout.addItem(spacerItem2, 1, 1, 1, 1) |
83 self.gridLayout.addItem(spacerItem2, 1, 1, 1, 1) |
83 self.sendButton = QtWidgets.QToolButton(parent=self.widget) |
84 self.sendButton = QtWidgets.QToolButton(parent=self.layoutWidget) |
84 self.sendButton.setEnabled(False) |
85 self.sendButton.setEnabled(False) |
85 self.sendButton.setObjectName("sendButton") |
86 self.sendButton.setObjectName("sendButton") |
86 self.gridLayout.addWidget(self.sendButton, 0, 1, 1, 1) |
87 self.gridLayout.addWidget(self.sendButton, 0, 1, 1, 1) |
87 self.verticalLayout.addWidget(self.mainSplitter) |
88 self.verticalLayout.addWidget(self.mainSplitter) |
88 |
89 |
94 OllamaWidget.setTabOrder(self.historyScrollArea, self.ollamaMenuButton) |
95 OllamaWidget.setTabOrder(self.historyScrollArea, self.ollamaMenuButton) |
95 |
96 |
96 def retranslateUi(self, OllamaWidget): |
97 def retranslateUi(self, OllamaWidget): |
97 _translate = QtCore.QCoreApplication.translate |
98 _translate = QtCore.QCoreApplication.translate |
98 self.reloadModelsButton.setToolTip(_translate("OllamaWidget", "Press to reload the models list and update the \'ollama\' version information.")) |
99 self.reloadModelsButton.setToolTip(_translate("OllamaWidget", "Press to reload the models list and update the \'ollama\' version information.")) |
99 self.reloadModelsButton.setStatusTip(_translate("OllamaWidget", "Select to reload the list of selectable models.")) |
100 self.modelComboBox.setToolTip(_translate("OllamaWidget", "Select the model for the chat.")) |
100 self.modelComboBox.setStatusTip(_translate("OllamaWidget", "Select the model for the chat.")) |
|
101 self.newChatButton.setToolTip(_translate("OllamaWidget", "Press to start a new chat.")) |
101 self.newChatButton.setToolTip(_translate("OllamaWidget", "Press to start a new chat.")) |
102 self.messageEdit.setToolTip(_translate("OllamaWidget", "Enter the message to be sent to the \'ollama\' server.")) |
102 self.messageEdit.setToolTip(_translate("OllamaWidget", "Enter the message to be sent to the \'ollama\' server.")) |
103 self.messageEdit.setPlaceholderText(_translate("OllamaWidget", "Enter Message")) |
103 self.messageEdit.setPlaceholderText(_translate("OllamaWidget", "Enter Message")) |
104 self.sendButton.setToolTip(_translate("OllamaWidget", "Press to send the message of the current chat to the \'ollama\' server.")) |
104 self.sendButton.setToolTip(_translate("OllamaWidget", "Press to send the message of the current chat to the \'ollama\' server.")) |
105 from eric7.EricWidgets.EricToolButton import EricToolButton |
105 from eric7.EricWidgets.EricToolButton import EricToolButton |