OllamaInterface/Ui_OllamaWidget.py

Mon, 07 Apr 2025 18:22:30 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 07 Apr 2025 18:22:30 +0200
changeset 69
eb9340034f26
parent 68
ca2e671f894e
permissions
-rw-r--r--

Created global tag <release-10.1.8>.

# Form implementation generated from reading ui file 'OllamaInterface/OllamaWidget.ui'
#
# Created by: PyQt6 UI code generator 6.9.0
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


class Ui_OllamaWidget(object):
    def setupUi(self, OllamaWidget):
        OllamaWidget.setObjectName("OllamaWidget")
        OllamaWidget.resize(553, 762)
        self.verticalLayout = QtWidgets.QVBoxLayout(OllamaWidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.ollamaVersionLabel = QtWidgets.QLabel(parent=OllamaWidget)
        self.ollamaVersionLabel.setObjectName("ollamaVersionLabel")
        self.horizontalLayout_2.addWidget(self.ollamaVersionLabel)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.ollamaMenuButton = EricToolButton(parent=OllamaWidget)
        self.ollamaMenuButton.setPopupMode(QtWidgets.QToolButton.ToolButtonPopupMode.InstantPopup)
        self.ollamaMenuButton.setObjectName("ollamaMenuButton")
        self.horizontalLayout_2.addWidget(self.ollamaMenuButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.reloadModelsButton = QtWidgets.QToolButton(parent=OllamaWidget)
        self.reloadModelsButton.setObjectName("reloadModelsButton")
        self.horizontalLayout.addWidget(self.reloadModelsButton)
        self.modelComboBox = QtWidgets.QComboBox(parent=OllamaWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.modelComboBox.sizePolicy().hasHeightForWidth())
        self.modelComboBox.setSizePolicy(sizePolicy)
        self.modelComboBox.setStatusTip("")
        self.modelComboBox.setObjectName("modelComboBox")
        self.horizontalLayout.addWidget(self.modelComboBox)
        self.newChatButton = QtWidgets.QToolButton(parent=OllamaWidget)
        self.newChatButton.setObjectName("newChatButton")
        self.horizontalLayout.addWidget(self.newChatButton)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.mainSplitter = QtWidgets.QSplitter(parent=OllamaWidget)
        self.mainSplitter.setOrientation(QtCore.Qt.Orientation.Vertical)
        self.mainSplitter.setObjectName("mainSplitter")
        self.historyScrollArea = QtWidgets.QScrollArea(parent=self.mainSplitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.historyScrollArea.sizePolicy().hasHeightForWidth())
        self.historyScrollArea.setSizePolicy(sizePolicy)
        self.historyScrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
        self.historyScrollArea.setWidgetResizable(True)
        self.historyScrollArea.setObjectName("historyScrollArea")
        self.historyScrollWidget = QtWidgets.QWidget()
        self.historyScrollWidget.setGeometry(QtCore.QRect(0, 0, 533, 68))
        self.historyScrollWidget.setObjectName("historyScrollWidget")
        self.historyScrollArea.setWidget(self.historyScrollWidget)
        self.chatStackWidget = QtWidgets.QStackedWidget(parent=self.mainSplitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.chatStackWidget.sizePolicy().hasHeightForWidth())
        self.chatStackWidget.setSizePolicy(sizePolicy)
        self.chatStackWidget.setObjectName("chatStackWidget")
        self.layoutWidget = QtWidgets.QWidget(parent=self.mainSplitter)
        self.layoutWidget.setObjectName("layoutWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.messageEdit = QtWidgets.QPlainTextEdit(parent=self.layoutWidget)
        self.messageEdit.setTabChangesFocus(True)
        self.messageEdit.setObjectName("messageEdit")
        self.gridLayout.addWidget(self.messageEdit, 0, 0, 2, 1)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout.addItem(spacerItem2, 1, 1, 1, 1)
        self.sendButton = QtWidgets.QToolButton(parent=self.layoutWidget)
        self.sendButton.setEnabled(False)
        self.sendButton.setObjectName("sendButton")
        self.gridLayout.addWidget(self.sendButton, 0, 1, 1, 1)
        self.verticalLayout.addWidget(self.mainSplitter)

        self.retranslateUi(OllamaWidget)
        QtCore.QMetaObject.connectSlotsByName(OllamaWidget)
        OllamaWidget.setTabOrder(self.modelComboBox, self.newChatButton)
        OllamaWidget.setTabOrder(self.newChatButton, self.reloadModelsButton)
        OllamaWidget.setTabOrder(self.reloadModelsButton, self.historyScrollArea)
        OllamaWidget.setTabOrder(self.historyScrollArea, self.ollamaMenuButton)

    def retranslateUi(self, OllamaWidget):
        _translate = QtCore.QCoreApplication.translate
        self.reloadModelsButton.setToolTip(_translate("OllamaWidget", "Press to reload the models list and update the \'ollama\' version information."))
        self.modelComboBox.setToolTip(_translate("OllamaWidget", "Select the model for the chat."))
        self.newChatButton.setToolTip(_translate("OllamaWidget", "Press to start a new chat."))
        self.messageEdit.setToolTip(_translate("OllamaWidget", "Enter the message to be sent to the \'ollama\' server."))
        self.messageEdit.setPlaceholderText(_translate("OllamaWidget", "Enter Message and press \'Ctrl-Return\' to send it or use the send button."))
        self.sendButton.setToolTip(_translate("OllamaWidget", "Press to send the message of the current chat to the \'ollama\' server."))
from eric7.EricWidgets.EricToolButton import EricToolButton

eric ide

mercurial