46 self.newChatButton.setObjectName("newChatButton") |
46 self.newChatButton.setObjectName("newChatButton") |
47 self.horizontalLayout.addWidget(self.newChatButton) |
47 self.horizontalLayout.addWidget(self.newChatButton) |
48 self.verticalLayout.addLayout(self.horizontalLayout) |
48 self.verticalLayout.addLayout(self.horizontalLayout) |
49 self.mainSplitter = QtWidgets.QSplitter(parent=OllamaWidget) |
49 self.mainSplitter = QtWidgets.QSplitter(parent=OllamaWidget) |
50 self.mainSplitter.setOrientation(QtCore.Qt.Orientation.Vertical) |
50 self.mainSplitter.setOrientation(QtCore.Qt.Orientation.Vertical) |
51 self.mainSplitter.setChildrenCollapsible(False) |
|
52 self.mainSplitter.setObjectName("mainSplitter") |
51 self.mainSplitter.setObjectName("mainSplitter") |
53 self.historyScrollArea = QtWidgets.QScrollArea(parent=self.mainSplitter) |
52 self.historyScrollArea = QtWidgets.QScrollArea(parent=self.mainSplitter) |
54 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) |
53 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) |
55 sizePolicy.setHorizontalStretch(0) |
54 sizePolicy.setHorizontalStretch(0) |
56 sizePolicy.setVerticalStretch(0) |
55 sizePolicy.setVerticalStretch(0) |
58 self.historyScrollArea.setSizePolicy(sizePolicy) |
57 self.historyScrollArea.setSizePolicy(sizePolicy) |
59 self.historyScrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff) |
58 self.historyScrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff) |
60 self.historyScrollArea.setWidgetResizable(True) |
59 self.historyScrollArea.setWidgetResizable(True) |
61 self.historyScrollArea.setObjectName("historyScrollArea") |
60 self.historyScrollArea.setObjectName("historyScrollArea") |
62 self.historyScrollWidget = QtWidgets.QWidget() |
61 self.historyScrollWidget = QtWidgets.QWidget() |
63 self.historyScrollWidget.setGeometry(QtCore.QRect(0, 0, 533, 641)) |
62 self.historyScrollWidget.setGeometry(QtCore.QRect(0, 0, 533, 68)) |
64 self.historyScrollWidget.setObjectName("historyScrollWidget") |
63 self.historyScrollWidget.setObjectName("historyScrollWidget") |
65 self.historyScrollArea.setWidget(self.historyScrollWidget) |
64 self.historyScrollArea.setWidget(self.historyScrollWidget) |
66 self.chatStackWidget = QtWidgets.QStackedWidget(parent=self.mainSplitter) |
65 self.chatStackWidget = QtWidgets.QStackedWidget(parent=self.mainSplitter) |
67 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) |
66 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) |
68 sizePolicy.setHorizontalStretch(0) |
67 sizePolicy.setHorizontalStretch(0) |
69 sizePolicy.setVerticalStretch(0) |
68 sizePolicy.setVerticalStretch(0) |
70 sizePolicy.setHeightForWidth(self.chatStackWidget.sizePolicy().hasHeightForWidth()) |
69 sizePolicy.setHeightForWidth(self.chatStackWidget.sizePolicy().hasHeightForWidth()) |
71 self.chatStackWidget.setSizePolicy(sizePolicy) |
70 self.chatStackWidget.setSizePolicy(sizePolicy) |
72 self.chatStackWidget.setObjectName("chatStackWidget") |
71 self.chatStackWidget.setObjectName("chatStackWidget") |
73 self.verticalLayout.addWidget(self.mainSplitter) |
72 self.widget = QtWidgets.QWidget(parent=self.mainSplitter) |
74 self.horizontalLayout_3 = QtWidgets.QHBoxLayout() |
73 self.widget.setObjectName("widget") |
75 self.horizontalLayout_3.setObjectName("horizontalLayout_3") |
74 self.gridLayout = QtWidgets.QGridLayout(self.widget) |
76 self.messageEdit = QtWidgets.QLineEdit(parent=OllamaWidget) |
75 self.gridLayout.setContentsMargins(0, 0, 0, 0) |
|
76 self.gridLayout.setObjectName("gridLayout") |
|
77 self.messageEdit = QtWidgets.QPlainTextEdit(parent=self.widget) |
|
78 self.messageEdit.setTabChangesFocus(True) |
77 self.messageEdit.setObjectName("messageEdit") |
79 self.messageEdit.setObjectName("messageEdit") |
78 self.horizontalLayout_3.addWidget(self.messageEdit) |
80 self.gridLayout.addWidget(self.messageEdit, 0, 0, 2, 1) |
79 self.sendButton = QtWidgets.QToolButton(parent=OllamaWidget) |
81 spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) |
|
82 self.gridLayout.addItem(spacerItem2, 1, 1, 1, 1) |
|
83 self.sendButton = QtWidgets.QToolButton(parent=self.widget) |
80 self.sendButton.setEnabled(False) |
84 self.sendButton.setEnabled(False) |
81 self.sendButton.setObjectName("sendButton") |
85 self.sendButton.setObjectName("sendButton") |
82 self.horizontalLayout_3.addWidget(self.sendButton) |
86 self.gridLayout.addWidget(self.sendButton, 0, 1, 1, 1) |
83 self.verticalLayout.addLayout(self.horizontalLayout_3) |
87 self.verticalLayout.addWidget(self.mainSplitter) |
84 |
88 |
85 self.retranslateUi(OllamaWidget) |
89 self.retranslateUi(OllamaWidget) |
86 QtCore.QMetaObject.connectSlotsByName(OllamaWidget) |
90 QtCore.QMetaObject.connectSlotsByName(OllamaWidget) |
87 OllamaWidget.setTabOrder(self.modelComboBox, self.newChatButton) |
91 OllamaWidget.setTabOrder(self.modelComboBox, self.newChatButton) |
88 OllamaWidget.setTabOrder(self.newChatButton, self.reloadModelsButton) |
92 OllamaWidget.setTabOrder(self.newChatButton, self.reloadModelsButton) |
89 OllamaWidget.setTabOrder(self.reloadModelsButton, self.historyScrollArea) |
93 OllamaWidget.setTabOrder(self.reloadModelsButton, self.historyScrollArea) |
90 OllamaWidget.setTabOrder(self.historyScrollArea, self.messageEdit) |
94 OllamaWidget.setTabOrder(self.historyScrollArea, self.ollamaMenuButton) |
91 OllamaWidget.setTabOrder(self.messageEdit, self.sendButton) |
|
92 OllamaWidget.setTabOrder(self.sendButton, self.ollamaMenuButton) |
|
93 |
95 |
94 def retranslateUi(self, OllamaWidget): |
96 def retranslateUi(self, OllamaWidget): |
95 _translate = QtCore.QCoreApplication.translate |
97 _translate = QtCore.QCoreApplication.translate |
96 self.reloadModelsButton.setToolTip(_translate("OllamaWidget", "Press to reload the models list and update the \'ollama\' version information.")) |
98 self.reloadModelsButton.setToolTip(_translate("OllamaWidget", "Press to reload the models list and update the \'ollama\' version information.")) |
97 self.reloadModelsButton.setStatusTip(_translate("OllamaWidget", "Select to reload the list of selectable models.")) |
99 self.reloadModelsButton.setStatusTip(_translate("OllamaWidget", "Select to reload the list of selectable models.")) |