causality inference done
This commit is contained in:
@@ -15,12 +15,12 @@ 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, QDialog,
|
||||
QDialogButtonBox, QFormLayout, QGroupBox, QHBoxLayout,
|
||||
QHeaderView, QLabel, QLineEdit, QListWidget,
|
||||
QListWidgetItem, QPushButton, QSizePolicy, QSpacerItem,
|
||||
QSpinBox, QTabWidget, QTableWidget, QTableWidgetItem,
|
||||
QVBoxLayout, QWidget)
|
||||
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):
|
||||
@@ -104,6 +104,34 @@ class Ui_SettingsDialog(object):
|
||||
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)
|
||||
@@ -247,6 +275,10 @@ class Ui_SettingsDialog(object):
|
||||
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))
|
||||
|
||||
Reference in New Issue
Block a user