diff options
author | Vivek Kumar | 2025-05-14 17:14:16 +0530 |
---|---|---|
committer | GitHub | 2025-05-14 17:14:16 +0530 |
commit | cce3ccbbe5dfe3a025c51d234572ad6ab6f68a26 (patch) | |
tree | 7556cffe9e466c927efa0d797757eadd306ecaef /src/frontEnd/TerminalUi.py | |
parent | 79a2acaf18662dec468be6c706df96b9ba6cae03 (diff) | |
parent | 2e6fcc49286ae4998ec57eef3359312d5978c105 (diff) | |
download | eSim-cce3ccbbe5dfe3a025c51d234572ad6ab6f68a26.tar.gz eSim-cce3ccbbe5dfe3a025c51d234572ad6ab6f68a26.tar.bz2 eSim-cce3ccbbe5dfe3a025c51d234572ad6ab6f68a26.zip |
Merge branch 'FOSSEE:master' into devDocs
Diffstat (limited to 'src/frontEnd/TerminalUi.py')
-rw-r--r-- | src/frontEnd/TerminalUi.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/frontEnd/TerminalUi.py b/src/frontEnd/TerminalUi.py index 4c53548f..f838ae07 100644 --- a/src/frontEnd/TerminalUi.py +++ b/src/frontEnd/TerminalUi.py @@ -94,6 +94,7 @@ class TerminalUi(QtWidgets.QMainWindow): def redoSimulation(self): """This function reruns the ngspice simulation """ + self.Flag = "Flase" self.cancelSimulationButton.setEnabled(True) self.redoSimulationButton.setEnabled(False) @@ -107,6 +108,23 @@ class TerminalUi(QtWidgets.QMainWindow): self.simulationConsole.setText("") self.simulationCancelled = False + msg_box = QtWidgets.QMessageBox(self) + msg_box.setWindowTitle("Ngspice Plots") + msg_box.setText("Do you want Ngspice plots?") + + yes_button = msg_box.addButton("Yes", QtWidgets.QMessageBox.YesRole) + no_button = msg_box.addButton("No", QtWidgets.QMessageBox.NoRole) + + msg_box.exec_() + + if msg_box.clickedButton() == yes_button: + self.Flag = True + else: + self.Flag = False + + # Emit a custom signal with name plotFlag2 depending upon the Flag + self.qProcess.setProperty("plotFlag2", self.Flag) + self.qProcess.start('ngspice', self.args) def changeColor(self): |