MultiProject/MultiProject.py

changeset 486
e4711a55e482
parent 461
34528aaedf1c
child 495
b31b0bffa5b0
equal deleted inserted replaced
485:b17b3aea644e 486:e4711a55e482
50 has been added 50 has been added
51 @signal projectRemoved(project data dict) emitted after a project entry 51 @signal projectRemoved(project data dict) emitted after a project entry
52 has been removed 52 has been removed
53 @signal projectOpened(filename) emitted after the project has been opened 53 @signal projectOpened(filename) emitted after the project has been opened
54 """ 54 """
55 projectOpened = pyqtSignal(str)
56
55 def __init__(self, project, parent = None, filename = None): 57 def __init__(self, project, parent = None, filename = None):
56 """ 58 """
57 Constructor 59 Constructor
58 60
59 @param project reference to the project object (Project.Project) 61 @param project reference to the project object (Project.Project)
934 Public slot to open a project. 936 Public slot to open a project.
935 937
936 @param filename filename of the project file (string) 938 @param filename filename of the project file (string)
937 """ 939 """
938 self.projectObject.openProject(filename) 940 self.projectObject.openProject(filename)
939 self.emit(SIGNAL('projectOpened'), filename) 941 self.projectOpened.emit(filename)
940 942
941 def __openMasterProject(self, reopen = True): 943 def __openMasterProject(self, reopen = True):
942 """ 944 """
943 Public slot to open the master project. 945 Public slot to open the master project.
944 946

eric ide

mercurial