def showImportDialog(self, callback, selectdir): if self._importbrowser is None: self._importbrowser = filebrowser.FileBrowser( self.engine, callback, extensions=loaders.fileExtensions) self._importbrowser.fileSelected = callback self._importbrowser.selectdir = selectdir self._importbrowser.showBrowser()
def showSaveDialog(self): if self._savebrowser is None: self._savebrowser = filebrowser.FileBrowser( self.engine, self.saveFile, savefile=True, extensions=loaders.fileExtensions) self._savebrowser.showBrowser()
def showLoadDialog(self): if self._filebrowser is None: self._filebrowser = filebrowser.FileBrowser( self.engine, self.loadFile, extensions=loaders.fileExtensions) self._filebrowser.showBrowser()