# -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'settings_dialog.ui' ## ## Created by: Qt User Interface Compiler version 6.11.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractButton, QAbstractItemView, QApplication, QCheckBox, QDialog, QDialogButtonBox, QFormLayout, QGroupBox, QHBoxLayout, QHeaderView, QLabel, QLineEdit, QListWidget, QListWidgetItem, QPushButton, QSizePolicy, QSpacerItem, QSpinBox, QTabWidget, QTableWidget, QTableWidgetItem, QVBoxLayout, QWidget) class Ui_SettingsDialog(object): def setupUi(self, SettingsDialog): if not SettingsDialog.objectName(): SettingsDialog.setObjectName(u"SettingsDialog") SettingsDialog.resize(480, 520) SettingsDialog.setModal(True) self.dialogLayout = QVBoxLayout(SettingsDialog) self.dialogLayout.setObjectName(u"dialogLayout") self.settingsTabs = QTabWidget(SettingsDialog) self.settingsTabs.setObjectName(u"settingsTabs") self.generalTab = QWidget() self.generalTab.setObjectName(u"generalTab") self.generalLayout = QVBoxLayout(self.generalTab) self.generalLayout.setObjectName(u"generalLayout") self.autosaveGroupBox = QGroupBox(self.generalTab) self.autosaveGroupBox.setObjectName(u"autosaveGroupBox") self.autosaveGroupBox.setCheckable(True) self.autosaveGroupBox.setChecked(False) self.autosaveLayout = QFormLayout(self.autosaveGroupBox) self.autosaveLayout.setObjectName(u"autosaveLayout") self.autosaveIntervalSpinBox = QSpinBox(self.autosaveGroupBox) self.autosaveIntervalSpinBox.setObjectName(u"autosaveIntervalSpinBox") self.autosaveIntervalSpinBox.setMinimum(1) self.autosaveIntervalSpinBox.setMaximum(120) self.autosaveIntervalSpinBox.setValue(5) self.autosaveLayout.setWidget(0, QFormLayout.ItemRole.FieldRole, self.autosaveIntervalSpinBox) self.generalLayout.addWidget(self.autosaveGroupBox) self.editorGridsGroupBox = QGroupBox(self.generalTab) self.editorGridsGroupBox.setObjectName(u"editorGridsGroupBox") self.editorGridsLayout = QFormLayout(self.editorGridsGroupBox) self.editorGridsLayout.setObjectName(u"editorGridsLayout") self.graphGridLabel = QLabel(self.editorGridsGroupBox) self.graphGridLabel.setObjectName(u"graphGridLabel") self.editorGridsLayout.setWidget(0, QFormLayout.ItemRole.LabelRole, self.graphGridLabel) self.graphGridSpinBox = QSpinBox(self.editorGridsGroupBox) self.graphGridSpinBox.setObjectName(u"graphGridSpinBox") self.graphGridSpinBox.setMinimum(8) self.graphGridSpinBox.setMaximum(512) self.graphGridSpinBox.setValue(64) self.editorGridsLayout.setWidget(0, QFormLayout.ItemRole.FieldRole, self.graphGridSpinBox) self.graphSnapLabel = QLabel(self.editorGridsGroupBox) self.graphSnapLabel.setObjectName(u"graphSnapLabel") self.editorGridsLayout.setWidget(1, QFormLayout.ItemRole.LabelRole, self.graphSnapLabel) self.graphSnapSpinBox = QSpinBox(self.editorGridsGroupBox) self.graphSnapSpinBox.setObjectName(u"graphSnapSpinBox") self.graphSnapSpinBox.setMinimum(1) self.graphSnapSpinBox.setMaximum(128) self.graphSnapSpinBox.setValue(8) self.editorGridsLayout.setWidget(1, QFormLayout.ItemRole.FieldRole, self.graphSnapSpinBox) self.iconGridLabel = QLabel(self.editorGridsGroupBox) self.iconGridLabel.setObjectName(u"iconGridLabel") self.editorGridsLayout.setWidget(2, QFormLayout.ItemRole.LabelRole, self.iconGridLabel) self.iconGridSpinBox = QSpinBox(self.editorGridsGroupBox) self.iconGridSpinBox.setObjectName(u"iconGridSpinBox") self.iconGridSpinBox.setMinimum(1) self.iconGridSpinBox.setMaximum(64) self.iconGridSpinBox.setValue(8) self.editorGridsLayout.setWidget(2, QFormLayout.ItemRole.FieldRole, self.iconGridSpinBox) self.generalLayout.addWidget(self.editorGridsGroupBox) self.generalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.generalLayout.addItem(self.generalSpacer) self.settingsTabs.addTab(self.generalTab, "") self.bondGraphTab = QWidget() self.bondGraphTab.setObjectName(u"bondGraphTab") self.bondGraphLayout = QVBoxLayout(self.bondGraphTab) self.bondGraphLayout.setObjectName(u"bondGraphLayout") self.causalityGroupBox = QGroupBox(self.bondGraphTab) self.causalityGroupBox.setObjectName(u"causalityGroupBox") self.causalityLayout = QVBoxLayout(self.causalityGroupBox) self.causalityLayout.setObjectName(u"causalityLayout") self.automaticCausalityCheckBox = QCheckBox(self.causalityGroupBox) self.automaticCausalityCheckBox.setObjectName(u"automaticCausalityCheckBox") self.automaticCausalityCheckBox.setChecked(True) self.causalityLayout.addWidget(self.automaticCausalityCheckBox) self.automaticCausalityHintLabel = QLabel(self.causalityGroupBox) self.automaticCausalityHintLabel.setObjectName(u"automaticCausalityHintLabel") self.automaticCausalityHintLabel.setWordWrap(True) self.causalityLayout.addWidget(self.automaticCausalityHintLabel) self.bondGraphLayout.addWidget(self.causalityGroupBox) self.bondGraphSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.bondGraphLayout.addItem(self.bondGraphSpacer) self.settingsTabs.addTab(self.bondGraphTab, "") self.simulationTab = QWidget() self.simulationTab.setObjectName(u"simulationTab") self.simulationTabLayout = QVBoxLayout(self.simulationTab) self.simulationTabLayout.setObjectName(u"simulationTabLayout") self.openModelicaGroupBox = QGroupBox(self.simulationTab) self.openModelicaGroupBox.setObjectName(u"openModelicaGroupBox") self.openModelicaLayout = QVBoxLayout(self.openModelicaGroupBox) self.openModelicaLayout.setObjectName(u"openModelicaLayout") self.openModelicaPathLabel = QLabel(self.openModelicaGroupBox) self.openModelicaPathLabel.setObjectName(u"openModelicaPathLabel") self.openModelicaLayout.addWidget(self.openModelicaPathLabel) self.openModelicaPathLayout = QHBoxLayout() self.openModelicaPathLayout.setObjectName(u"openModelicaPathLayout") self.openModelicaPathEdit = QLineEdit(self.openModelicaGroupBox) self.openModelicaPathEdit.setObjectName(u"openModelicaPathEdit") self.openModelicaPathLayout.addWidget(self.openModelicaPathEdit) self.browseOpenModelicaButton = QPushButton(self.openModelicaGroupBox) self.browseOpenModelicaButton.setObjectName(u"browseOpenModelicaButton") self.openModelicaPathLayout.addWidget(self.browseOpenModelicaButton) self.openModelicaLayout.addLayout(self.openModelicaPathLayout) self.openModelicaHintLabel = QLabel(self.openModelicaGroupBox) self.openModelicaHintLabel.setObjectName(u"openModelicaHintLabel") self.openModelicaHintLabel.setWordWrap(True) self.openModelicaLayout.addWidget(self.openModelicaHintLabel) self.simulationTabLayout.addWidget(self.openModelicaGroupBox) self.simulationSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.simulationTabLayout.addItem(self.simulationSpacer) self.settingsTabs.addTab(self.simulationTab, "") self.syntaxTab = QWidget() self.syntaxTab.setObjectName(u"syntaxTab") self.syntaxTabLayout = QVBoxLayout(self.syntaxTab) self.syntaxTabLayout.setObjectName(u"syntaxTabLayout") self.syntaxHintLabel = QLabel(self.syntaxTab) self.syntaxHintLabel.setObjectName(u"syntaxHintLabel") self.syntaxHintLabel.setWordWrap(True) self.syntaxTabLayout.addWidget(self.syntaxHintLabel) self.syntaxStylesTable = QTableWidget(self.syntaxTab) if (self.syntaxStylesTable.columnCount() < 4): self.syntaxStylesTable.setColumnCount(4) __qtablewidgetitem = QTableWidgetItem() self.syntaxStylesTable.setHorizontalHeaderItem(0, __qtablewidgetitem) __qtablewidgetitem1 = QTableWidgetItem() self.syntaxStylesTable.setHorizontalHeaderItem(1, __qtablewidgetitem1) __qtablewidgetitem2 = QTableWidgetItem() self.syntaxStylesTable.setHorizontalHeaderItem(2, __qtablewidgetitem2) __qtablewidgetitem3 = QTableWidgetItem() self.syntaxStylesTable.setHorizontalHeaderItem(3, __qtablewidgetitem3) self.syntaxStylesTable.setObjectName(u"syntaxStylesTable") self.syntaxStylesTable.setSelectionBehavior(QAbstractItemView.SelectionBehavior.SelectRows) self.syntaxStylesTable.setColumnCount(4) self.syntaxTabLayout.addWidget(self.syntaxStylesTable) self.settingsTabs.addTab(self.syntaxTab, "") self.librariesTab = QWidget() self.librariesTab.setObjectName(u"librariesTab") self.librariesTabLayout = QVBoxLayout(self.librariesTab) self.librariesTabLayout.setObjectName(u"librariesTabLayout") self.libraryPathsLabel = QLabel(self.librariesTab) self.libraryPathsLabel.setObjectName(u"libraryPathsLabel") self.libraryPathsLabel.setWordWrap(True) self.librariesTabLayout.addWidget(self.libraryPathsLabel) self.libraryPathsList = QListWidget(self.librariesTab) self.libraryPathsList.setObjectName(u"libraryPathsList") self.librariesTabLayout.addWidget(self.libraryPathsList) self.libraryPathButtonsLayout = QHBoxLayout() self.libraryPathButtonsLayout.setObjectName(u"libraryPathButtonsLayout") self.addLibraryFileButton = QPushButton(self.librariesTab) self.addLibraryFileButton.setObjectName(u"addLibraryFileButton") self.libraryPathButtonsLayout.addWidget(self.addLibraryFileButton) self.addLibraryFolderButton = QPushButton(self.librariesTab) self.addLibraryFolderButton.setObjectName(u"addLibraryFolderButton") self.libraryPathButtonsLayout.addWidget(self.addLibraryFolderButton) self.removeLibraryPathButton = QPushButton(self.librariesTab) self.removeLibraryPathButton.setObjectName(u"removeLibraryPathButton") self.libraryPathButtonsLayout.addWidget(self.removeLibraryPathButton) self.libraryButtonsSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.libraryPathButtonsLayout.addItem(self.libraryButtonsSpacer) self.librariesTabLayout.addLayout(self.libraryPathButtonsLayout) self.settingsTabs.addTab(self.librariesTab, "") self.dialogLayout.addWidget(self.settingsTabs) self.buttonBox = QDialogButtonBox(SettingsDialog) self.buttonBox.setObjectName(u"buttonBox") self.buttonBox.setOrientation(Qt.Orientation.Horizontal) self.buttonBox.setStandardButtons(QDialogButtonBox.StandardButton.Cancel|QDialogButtonBox.StandardButton.Ok) self.dialogLayout.addWidget(self.buttonBox) self.retranslateUi(SettingsDialog) self.buttonBox.accepted.connect(SettingsDialog.accept) self.buttonBox.rejected.connect(SettingsDialog.reject) self.settingsTabs.setCurrentIndex(0) QMetaObject.connectSlotsByName(SettingsDialog) # setupUi def retranslateUi(self, SettingsDialog): SettingsDialog.setWindowTitle(QCoreApplication.translate("SettingsDialog", u"Settings", None)) self.autosaveGroupBox.setTitle(QCoreApplication.translate("SettingsDialog", u"Automatic saving", None)) self.autosaveIntervalSpinBox.setSuffix(QCoreApplication.translate("SettingsDialog", u" minutes", None)) self.editorGridsGroupBox.setTitle(QCoreApplication.translate("SettingsDialog", u"Editor grids", None)) self.graphGridLabel.setText(QCoreApplication.translate("SettingsDialog", u"Workspace grid size:", None)) self.graphGridSpinBox.setSuffix(QCoreApplication.translate("SettingsDialog", u" units", None)) self.graphSnapLabel.setText(QCoreApplication.translate("SettingsDialog", u"Workspace snapping size:", None)) self.graphSnapSpinBox.setSuffix(QCoreApplication.translate("SettingsDialog", u" units", None)) self.iconGridLabel.setText(QCoreApplication.translate("SettingsDialog", u"Icon grid size:", None)) self.iconGridSpinBox.setSuffix(QCoreApplication.translate("SettingsDialog", u" units", None)) self.settingsTabs.setTabText(self.settingsTabs.indexOf(self.generalTab), QCoreApplication.translate("SettingsDialog", u"General", None)) self.causalityGroupBox.setTitle(QCoreApplication.translate("SettingsDialog", u"Causality", None)) self.automaticCausalityCheckBox.setText(QCoreApplication.translate("SettingsDialog", u"Infer causality when connections are added or removed", None)) self.automaticCausalityHintLabel.setText(QCoreApplication.translate("SettingsDialog", u"When disabled, displayed causalities are updated only when compiling, exporting, or running the model.", None)) self.settingsTabs.setTabText(self.settingsTabs.indexOf(self.bondGraphTab), QCoreApplication.translate("SettingsDialog", u"Bond graph", None)) self.openModelicaGroupBox.setTitle(QCoreApplication.translate("SettingsDialog", u"OpenModelica", None)) self.openModelicaPathLabel.setText(QCoreApplication.translate("SettingsDialog", u"OpenModelica executable:", None)) self.openModelicaPathEdit.setPlaceholderText(QCoreApplication.translate("SettingsDialog", u"Leave empty to find omc on PATH", None)) self.browseOpenModelicaButton.setText(QCoreApplication.translate("SettingsDialog", u"Browse\u2026", None)) self.openModelicaHintLabel.setText(QCoreApplication.translate("SettingsDialog", u"Select the omc executable, for example ~/.local/bin/omc.", None)) self.settingsTabs.setTabText(self.settingsTabs.indexOf(self.simulationTab), QCoreApplication.translate("SettingsDialog", u"Simulation", None)) self.syntaxHintLabel.setText(QCoreApplication.translate("SettingsDialog", u"Double-click a colour cell to choose a colour. Word lists remain editable in data/syntax/openmodelica.json.", None)) ___qtablewidgetitem = self.syntaxStylesTable.horizontalHeaderItem(0) ___qtablewidgetitem.setText(QCoreApplication.translate("SettingsDialog", u"Expression type", None)) ___qtablewidgetitem1 = self.syntaxStylesTable.horizontalHeaderItem(1) ___qtablewidgetitem1.setText(QCoreApplication.translate("SettingsDialog", u"Colour", None)) ___qtablewidgetitem2 = self.syntaxStylesTable.horizontalHeaderItem(2) ___qtablewidgetitem2.setText(QCoreApplication.translate("SettingsDialog", u"Bold", None)) ___qtablewidgetitem3 = self.syntaxStylesTable.horizontalHeaderItem(3) ___qtablewidgetitem3.setText(QCoreApplication.translate("SettingsDialog", u"Italic", None)) self.settingsTabs.setTabText(self.settingsTabs.indexOf(self.syntaxTab), QCoreApplication.translate("SettingsDialog", u"Text highlighting", None)) self.libraryPathsLabel.setText(QCoreApplication.translate("SettingsDialog", u"Load library JSON or BEdit Binary files from these files or folders at startup:", None)) self.addLibraryFileButton.setText(QCoreApplication.translate("SettingsDialog", u"Add File\u2026", None)) self.addLibraryFolderButton.setText(QCoreApplication.translate("SettingsDialog", u"Add Folder\u2026", None)) self.removeLibraryPathButton.setText(QCoreApplication.translate("SettingsDialog", u"Remove", None)) self.settingsTabs.setTabText(self.settingsTabs.indexOf(self.librariesTab), QCoreApplication.translate("SettingsDialog", u"Libraries", None)) # retranslateUi