diff options
author | Fahim | 2015-07-28 10:04:11 +0530 |
---|---|---|
committer | Fahim | 2015-07-28 10:04:11 +0530 |
commit | 1c21a0ad49a75671a9fd775463ab6e6e6f3a8e36 (patch) | |
tree | fb80c62ab8d751631a7cde77c4fdbfe6c26ec02c /src/frontEnd/DockArea.py | |
parent | 87c8704e95e25ee5070d22b51ca50cca51b5e9f7 (diff) | |
parent | a0a17b4f1f11dfac201a6d660cbb94eac1cfc4a4 (diff) | |
download | eSim-1c21a0ad49a75671a9fd775463ab6e6e6f3a8e36.tar.gz eSim-1c21a0ad49a75671a9fd775463ab6e6e6f3a8e36.tar.bz2 eSim-1c21a0ad49a75671a9fd775463ab6e6e6f3a8e36.zip |
Merge pull request #43 from FOSSEE-Manipal/master
Kicad to NgSpice conversion window opens in Dock area and other changes
Diffstat (limited to 'src/frontEnd/DockArea.py')
-rw-r--r-- | src/frontEnd/DockArea.py | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/src/frontEnd/DockArea.py b/src/frontEnd/DockArea.py index fcaf1f0f..f1452497 100644 --- a/src/frontEnd/DockArea.py +++ b/src/frontEnd/DockArea.py @@ -4,6 +4,7 @@ from ngspiceSimulation.NgspiceWidget import NgspiceWidget from configuration.Appconfig import Appconfig from modelEditor.ModelEditor import ModelEditorclass from subcircuit.Subcircuit import Subcircuit +from kicadtoNgspice.KicadtoNgspice import MainWindow import os dockList = ['Welcome'] @@ -57,6 +58,11 @@ class DockArea(QtGui.QMainWindow): dock['Tips-'+str(count)].setVisible(True) dock['Tips-'+str(count)].setFocus() + """ + dock['Tips-'+str(count)].setStyleSheet(" \ + :hover { background-color: yellow; } \ + ") + """ dock['Tips-'+str(count)].raise_() count = count + 1 @@ -157,6 +163,30 @@ class DockArea(QtGui.QMainWindow): dock['Model Editor-'+str(count)].raise_() count = count + 1 + + def kicadToNgspiceEditor(self,clarg1,clarg2=None): + global count + self.kicadToNgspiceWidget=QtGui.QWidget() + self.kicadToNgspiceLayout=QtGui.QVBoxLayout() + self.kicadToNgspiceLayout.addWidget(MainWindow(clarg1,clarg2)) + + self.kicadToNgspiceWidget.setLayout(self.kicadToNgspiceLayout) + dock['kicadToNgspice-'+str(count)] = QtGui.QDockWidget('kicadToNgspice-'+str(count)) + dock['kicadToNgspice-'+str(count)].setWidget(self.kicadToNgspiceWidget) + self.addDockWidget(QtCore.Qt.TopDockWidgetArea, dock['kicadToNgspice-'+str(count)]) + self.tabifyDockWidget(dock['Welcome'],dock['kicadToNgspice-'+str(count)]) + + #CSS + dock['kicadToNgspice-'+str(count)].setStyleSheet(" \ + .QWidget { border-radius: 15px; border: 1px solid gray; padding: 5px; width: 200px; height: 150px; } \ + ") + + dock['kicadToNgspice-'+str(count)].setVisible(True) + dock['kicadToNgspice-'+str(count)].setFocus() + dock['kicadToNgspice-'+str(count)].raise_() + + count = count + 1 + def subcircuiteditor(self): """ @@ -166,7 +196,7 @@ class DockArea(QtGui.QMainWindow): global count self.subcktWidget=QtGui.QWidget() self.subcktLayout=QtGui.QVBoxLayout() - self.subcktLayout.addWidget(Subcircuit()) + self.subcktLayout.addWidget(Subcircuit(self)) self.subcktWidget.setLayout(self.subcktLayout) dock['Subcircuit-'+str(count)] = QtGui.QDockWidget('Subcircuit-'+str(count)) |