summaryrefslogtreecommitdiff
path: root/src/projManagement/newProject.py
diff options
context:
space:
mode:
authorfahim2015-02-19 13:01:30 +0530
committerfahim2015-02-19 13:01:30 +0530
commitd7553c754ceb107042d75345e3c77115fdd735ab (patch)
tree2108924fe0d3b276df2021feac1ab37d1e88d8f0 /src/projManagement/newProject.py
parent6e070b2fccfb9142ead325a9f437f28144e99ce8 (diff)
downloadeSim-d7553c754ceb107042d75345e3c77115fdd735ab.tar.gz
eSim-d7553c754ceb107042d75345e3c77115fdd735ab.tar.bz2
eSim-d7553c754ceb107042d75345e3c77115fdd735ab.zip
Subject: Modified newProject.py
Description: Created GUI for newProject Block. Also added new module for openKicad functionality (Implementation is remaining)
Diffstat (limited to 'src/projManagement/newProject.py')
-rw-r--r--src/projManagement/newProject.py70
1 files changed, 70 insertions, 0 deletions
diff --git a/src/projManagement/newProject.py b/src/projManagement/newProject.py
index 1bbbbaf7..f7670033 100644
--- a/src/projManagement/newProject.py
+++ b/src/projManagement/newProject.py
@@ -16,4 +16,74 @@
# CREATED: Wednesday 12 February 2015
# REVISION: ---
#===============================================================================
+from PyQt4 import QtGui,QtCore
+
+class NewProjectInfo(QtGui.QWidget):
+ """
+ Class ProjectInfo accept model information from user
+ """
+
+ def __init__(self):
+ super(NewProjectInfo, self).__init__()
+
+
+ def body(self):
+ print "Calling NewProjectInfo"
+ self.projLabel = QtGui.QLabel("Enter Project Name :")
+ self.projEdit = QtGui.QLineEdit()
+
+ self.okbtn = QtGui.QPushButton("OK")
+ self.okbtn.clicked.connect(self.createProject)
+
+ self.cancelbtn = QtGui.QPushButton("Cancel")
+ self.cancelbtn = QtGui.QPushButton('Cancel')
+ self.cancelbtn.clicked.connect(self.cancelProject)
+
+
+ #Layout
+ self.grid = QtGui.QGridLayout()
+ self.grid.addWidget(self.projLabel,2,0)
+ self.grid.addWidget(self.projEdit, 2,1,1,5)
+ self.grid.addWidget(self.okbtn,3,1)
+ self.grid.addWidget(self.cancelbtn,3,2)
+ self.setLayout(self.grid)
+
+ self.setGeometry(QtCore.QRect(80,80,80,80))
+ self.setWindowTitle("New Project")
+ self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
+ self.show()
+
+
+ '''
+ self.LEGroup = QtGui.QGroupBox()
+ self.LElayout = QtGui.QHBoxLayout()
+ self.LElayout.addWidget(self.projLabel)
+ self.LElayout.addWidget(self.projEdit)
+ self.LEGroup.setLayout(self.LElayout)
+
+ self.BtnGroup = QtGui.QGroupBox()
+ self.Btnlayout = QtGui.QVBoxLayout()
+ self.Btnlayout.addWidget(self.okbtn)
+ self.Btnlayout.addWidget(self.cancelbtn)
+ self.BtnGroup.setLayout(self.Btnlayout)
+
+ self.mainlayout = QtGui.QHBoxLayout()
+ self.mainlayout.addWidget(self.LEGroup)
+ self.mainlayout.addWidget(self.BtnGroup)
+ self.mainlayout.addStretch(1)
+
+ self.setLayout(self.mainlayout)
+ '''
+ self.show()
+
+ def createProject(self):
+ print "Create Project Called"
+
+ def cancelProject(self):
+ self.close()
+
+
+
+
+ \ No newline at end of file