def __download_many(self, activator, sources): target = choose_target_folder(self, _("Download Files"), _("_Save")) if target is not None: for i, source in enumerate(sources): base = os.path.basename(source) if not base: base = ("file%d" % i) + ( os.path.splitext(source)[1] or ".audio") fulltarget = os.path.join(target, base) DownloadWindow.download(source, fulltarget, self)
def __download(self, activator, source): chooser = gtk.FileChooserDialog( title=_("Download File"), parent=qltk.get_top_parent(self), action=gtk.FILE_CHOOSER_ACTION_SAVE, buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE, gtk.RESPONSE_OK)) chooser.set_current_folder(self.__last_folder) name = os.path.basename(source) if name: chooser.set_current_name(name) resp = chooser.run() if resp == gtk.RESPONSE_OK: target = chooser.get_filename() if target: type(self).__last_folder = os.path.dirname(target) DownloadWindow.download(source, target, self) chooser.destroy()
def __download(self, activator, source): chooser = Gtk.FileChooserDialog( title=_("Download File"), parent=qltk.get_top_parent(self), action=Gtk.FileChooserAction.SAVE, buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_SAVE, Gtk.ResponseType.OK)) chooser.set_current_folder(self.__last_folder) name = os.path.basename(source) if name: chooser.set_current_name(name) resp = chooser.run() if resp == Gtk.ResponseType.OK: target = chooser.get_filename() if target: type(self).__last_folder = os.path.dirname(target) DownloadWindow.download(source, target, self) chooser.destroy()
def __download(self, activator, source): chooser = Gtk.FileChooserDialog( title=_("Download File"), parent=qltk.get_top_parent(self), action=Gtk.FileChooserAction.SAVE) chooser.add_button(_("_Cancel"), Gtk.ResponseType.CANCEL) chooser.add_button(_("_Save"), Gtk.ResponseType.OK) chooser.set_current_folder(self.__last_folder) name = os.path.basename(source) if name: chooser.set_current_name(name) resp = chooser.run() if resp == Gtk.ResponseType.OK: target = chooser.get_filename() if target: type(self).__last_folder = os.path.dirname(target) DownloadWindow.download(source, target, self) chooser.destroy()
def __download_many(self, activator, sources): chooser = Gtk.FileChooserDialog( title=_("Download Files"), parent=qltk.get_top_parent(self), action=Gtk.FileChooserAction.CREATE_FOLDER ) chooser.add_button(_("_Cancel"), Gtk.ResponseType.CANCEL) chooser.add_button(_("_Save"), Gtk.ResponseType.OK) chooser.set_current_folder(self.__last_folder) resp = chooser.run() if resp == Gtk.ResponseType.OK: target = chooser.get_filename() if target: type(self).__last_folder = os.path.dirname(target) for i, source in enumerate(sources): base = os.path.basename(source) if not base: base = ("file%d" % i) + (os.path.splitext(source)[1] or ".audio") fulltarget = os.path.join(target, base) DownloadWindow.download(source, fulltarget, self) chooser.destroy()
def __download_many(self, activator, sources): chooser = Gtk.FileChooserDialog( title=_("Download Files"), parent=qltk.get_top_parent(self), action=Gtk.FileChooserAction.CREATE_FOLDER) chooser.add_button(_("_Cancel"), Gtk.ResponseType.CANCEL) chooser.add_button(_("_Save"), Gtk.ResponseType.OK) chooser.set_current_folder(self.__last_folder) resp = chooser.run() if resp == Gtk.ResponseType.OK: target = chooser.get_filename() if target: type(self).__last_folder = os.path.dirname(target) for i, source in enumerate(sources): base = os.path.basename(source) if not base: base = ("file%d" % i) + ( os.path.splitext(source)[1] or ".audio") fulltarget = os.path.join(target, base) DownloadWindow.download(source, fulltarget, self) chooser.destroy()
def __download_many(self, activator, sources): chooser = gtk.FileChooserDialog( title=_("Download Files"), parent=qltk.get_top_parent(self), action=gtk.FILE_CHOOSER_ACTION_CREATE_FOLDER, buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE, gtk.RESPONSE_OK)) chooser.set_current_folder(self.__last_folder) resp = chooser.run() if resp == gtk.RESPONSE_OK: target = chooser.get_filename() if target: type(self).__last_folder = os.path.dirname(target) for i, source in enumerate(sources): base = os.path.basename(source) if not base: base = ("file%d" % i) + ( os.path.splitext(source)[1] or ".audio") fulltarget = os.path.join(target, base) DownloadWindow.download(source, fulltarget, self) chooser.destroy()
def __download(self, activator, source): name = os.path.basename(source) target = choose_target_file(self, _("Download File"), _("_Save"), name) if target is not None: DownloadWindow.download(source, target, self)