summaryrefslogtreecommitdiff
path: root/src/frontEnd
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontEnd')
-rwxr-xr-xsrc/frontEnd/Application.py19
-rw-r--r--src/frontEnd/ProjectExplorer.py11
-rw-r--r--src/frontEnd/ProjectExplorer.pycbin10541 -> 10274 bytes
-rw-r--r--src/frontEnd/ViewManagement.pycbin2875 -> 2869 bytes
-rw-r--r--src/frontEnd/Workspace.pycbin3533 -> 3526 bytes
-rw-r--r--src/frontEnd/__init__.pycbin139 -> 138 bytes
6 files changed, 11 insertions, 19 deletions
diff --git a/src/frontEnd/Application.py b/src/frontEnd/Application.py
index 56e3276b..296525c4 100755
--- a/src/frontEnd/Application.py
+++ b/src/frontEnd/Application.py
@@ -30,7 +30,7 @@ import sys
import time
import subprocess
from frontEnd import ProjectExplorer
-
+import DockArea
class Application(QtGui.QMainWindow):
@@ -50,6 +50,9 @@ class Application(QtGui.QMainWindow):
#Creating object of Kicad.py
self.obj_kicad = Kicad()
+ #Creating object of DockArea
+ self.obj_dockarea = DockArea.DockArea()
+
#Creating Application configuration object
self.obj_appconfig = Appconfig()
self.setGeometry(self.obj_appconfig._app_xpos,
@@ -77,7 +80,7 @@ class Application(QtGui.QMainWindow):
self.projectExplorer = ProjectExplorer.ProjectExplorer()
self.mainArea = QtGui.QTextEdit()
self.noteArea = QtGui.QTextEdit()
- self.browserArea = QtGui.QTextEdit()
+
self.mainLayout = QtGui.QVBoxLayout()
@@ -85,9 +88,9 @@ class Application(QtGui.QMainWindow):
self.middleContainer = QtGui.QWidget()
self.middleContainerLayout = QtGui.QVBoxLayout()
- #Adding content to middle Split whichis vertical
+ #Adding content to vertical middle Split.
self.middleSplit.setOrientation(QtCore.Qt.Vertical)
- self.middleSplit.addWidget(self.mainArea)
+ self.middleSplit.addWidget(self.obj_dockarea.createDockArea())
self.middleSplit.addWidget(self.noteArea)
#Adding middle split to Middle Container Widget
self.middleContainerLayout.addWidget(self.middleSplit)
@@ -131,7 +134,7 @@ class Application(QtGui.QMainWindow):
self.topToolbar.addAction(self.exitproj)
self.topToolbar.addAction(self.helpfile)
- #Left Tool bar Start
+ #Left Tool bar
self.kicad = QtGui.QAction(QtGui.QIcon('../images/default.png'),'<b>Open Schematic</b>',self)
self.kicad.triggered.connect(self.obj_kicad.openSchematic)
@@ -167,15 +170,13 @@ class Application(QtGui.QMainWindow):
"""
This function call New Project Info class.
"""
- print "New Project called"
- text, ok = QtGui.QInputDialog.getText(self, 'Input Dialog',
- 'Enter Project Name:')
+ text, ok = QtGui.QInputDialog.getText(self, 'New Project Info','Enter Project Name:')
if ok:
self.projname = (str(text))
-
self.project = NewProjectInfo()
self.project.createProject(self.projname)
self.setCentralWidget(self.initMainView())
+
def open_project(self):
"""
diff --git a/src/frontEnd/ProjectExplorer.py b/src/frontEnd/ProjectExplorer.py
index a95986b1..4b6e0c70 100644
--- a/src/frontEnd/ProjectExplorer.py
+++ b/src/frontEnd/ProjectExplorer.py
@@ -80,16 +80,7 @@ class SceneGraphModel(QtCore.QAbstractItemModel):
else:
return node.typeInfo()
- if role == QtCore.Qt.DecorationRole:
- if index.column() == 0:
- typeInfo = node.typeInfo()
-
- if typeInfo == "DIRECTORY":
- return QtGui.QIcon(QtGui.QPixmap("../images/default.png"))
-
- if typeInfo == "FILE":
- return QtGui.QIcon(QtGui.QPixmap("../images/default.png"))
-
+
"""INPUTS: QModelIndex, QVariant, int (flag)"""
def setData(self, index, value, role=QtCore.Qt.EditRole):
diff --git a/src/frontEnd/ProjectExplorer.pyc b/src/frontEnd/ProjectExplorer.pyc
index e87d977d..b7c470ad 100644
--- a/src/frontEnd/ProjectExplorer.pyc
+++ b/src/frontEnd/ProjectExplorer.pyc
Binary files differ
diff --git a/src/frontEnd/ViewManagement.pyc b/src/frontEnd/ViewManagement.pyc
index 93901e11..245aae44 100644
--- a/src/frontEnd/ViewManagement.pyc
+++ b/src/frontEnd/ViewManagement.pyc
Binary files differ
diff --git a/src/frontEnd/Workspace.pyc b/src/frontEnd/Workspace.pyc
index a60ebd37..935ed8d5 100644
--- a/src/frontEnd/Workspace.pyc
+++ b/src/frontEnd/Workspace.pyc
Binary files differ
diff --git a/src/frontEnd/__init__.pyc b/src/frontEnd/__init__.pyc
index d878c583..107c0b45 100644
--- a/src/frontEnd/__init__.pyc
+++ b/src/frontEnd/__init__.pyc
Binary files differ