예제 #1
0
 def show_start_page(self):
     if not self.is_open("Start Page"):
         startPage = start_page.StartPage(parent=self)
         self.connect(startPage, SIGNAL("openProject(QString)"),
             self.open_project)
         self.connect(startPage, SIGNAL("openPreferences()"),
             lambda: self.emit(SIGNAL("openPreferences()")))
         self.add_tab(startPage, 'Start Page')
     else:
         self.move_to_open("Start Page")
예제 #2
0
    def show_start_page(self):
        """Show Start Page widget in main container"""

        startp = self.stack.widget(0)
        if isinstance(startp, start_page.StartPage):
            self.stack.setCurrentIndex(0)
        else:
            startp = start_page.StartPage(parent=self)
            startp.newFile.connect(self.add_editor)
            self.stack.insertWidget(0, startp)
            self.stack.setCurrentIndex(0)
예제 #3
0
 def show_start_page(self):
     start = self.stack.widget(0)
     if isinstance(start, start_page.StartPage):
         self.stack.setCurrentIndex(0)
     else:
         startPage = start_page.StartPage(parent=self)
         self.connect(startPage, SIGNAL("openProject(QString)"),
                      self.open_project)
         self.connect(startPage, SIGNAL("openPreferences()"),
                      lambda: self.emit(SIGNAL("openPreferences()")))
         self.connect(startPage, SIGNAL("newFile()"), self.add_editor)
         self.stack.insertWidget(0, startPage)
         self.stack.setCurrentIndex(0)
예제 #4
0
    def show_start_page(self):
        start = self.stack.widget(0)
        if isinstance(start, start_page.StartPage):
            self.stack.setCurrentIndex(0)
        else:
            startPage = start_page.StartPage(parent=self)
            startPage.openProject.connect(self.open_project)
            startPage.openPreferences.connect(self.openPreferences.emit)
            startPage.newFile.connect(self.add_editor)
            startPage.openFiles.connect(self.open_files_fromList)
            self.stack.insertWidget(0, startPage)
            self.stack.setCurrentIndex(0)

            self.tryMakeImagePreview(0)