Mercurial > projects > dil
diff trunk/src/translator/translator.py @ 439:cdbb2bf6dd07
Translator: applied some fixes and made some additions.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Fri, 12 Oct 2007 22:51:40 +0200 |
parents | 2c177053cd15 |
children | 5968e273449b |
line wrap: on
line diff
--- a/trunk/src/translator/translator.py Fri Oct 12 22:16:21 2007 +0200 +++ b/trunk/src/translator/translator.py Fri Oct 12 22:51:40 2007 +0200 @@ -11,7 +11,7 @@ from ui_about import Ui_AboutDialog from ui_new_project import Ui_NewProjectDialog -import project +from project import Project g_scriptDir = sys.path[0] g_CWD = os.getcwd() @@ -28,6 +28,7 @@ # Custom connections QtCore.QObject.connect(self.action_About, QtCore.SIGNAL("triggered()"), self.showAboutDialog) QtCore.QObject.connect(self.action_New_Project, QtCore.SIGNAL("triggered()"), self.createNewProject) + QtCore.QObject.connect(self.action_Open_Project, QtCore.SIGNAL("triggered()"), self.openProject) self.readSettings() @@ -39,6 +40,11 @@ def createNewProject(self): NewProjectDialog().exec_() + def openProject(self): + filePath = QtGui.QFileDialog.getOpenFileName(self, "Select Project File", g_CWD, "Translator Project (*.tproj)"); + + project = Project(filePath) + def closeEvent(self, event): self.writeSettings() @@ -78,10 +84,9 @@ yaml.dump(g_settings, open(g_settingsFile, "w")) #default_flow_style=False -class ProjectTree(QtGui.QTreeWidget) - QtGui.QTreeWidget.__init__(self) - def __init__(self): - pass +class ProjectTree(QtGui.QTreeWidget): + def __init__(self, parent): + QtGui.QTreeWidget.__init__(self, parent) class NewProjectDialog(QtGui.QDialog, Ui_NewProjectDialog): @@ -92,7 +97,7 @@ QtCore.QObject.connect(self.pickFileButton, QtCore.SIGNAL("clicked()"), self.pickFilePath) def pickFilePath(self): - filePath = QtGui.QFileDialog.getSaveFileName(self, "Select Project File", g_CWD, "Translator Project (*.tproj)"); + filePath = QtGui.QFileDialog.getSaveFileName(self, "New Project File", g_CWD, "Translator Project (*.tproj)"); filePath = str(filePath) # Convert QString if os.path.splitext(filePath)[1] != ".tproj": filePath += ".tproj"