def __realizar_accion(self, widget): """ Ejecuta una accion sobre un archivo o streaming en la lista de reprucción cuando el usuario confirma. """ from Globales import get_my_files_directory from Globales import describe_acceso_uri from Globales import copiar from Globales import borrar from Globales import mover uri = self.lista.get_model().get_value(self.iter, 2) if describe_acceso_uri(uri): if self.accion == "Quitar": self.lista.get_model().remove(self.iter) elif self.accion == "Copiar": if os.path.isfile(uri): copiar(uri, get_my_files_directory()) elif self.accion == "Borrar": if os.path.isfile(uri): if borrar(uri): self.lista.get_model().remove(self.iter) elif self.accion == "Mover": if os.path.isfile(uri): if mover(uri, get_my_files_directory()): self.lista.get_model().remove(self.iter) else: if self.accion == "Quitar": self.lista.get_model().remove(self.iter) elif self.accion == "Borrar": self.emit("accion-stream", "Borrar", uri) self.lista.get_model().remove(self.iter) elif self.accion == "Copiar": self.emit("accion-stream", "Copiar", uri) elif self.accion == "Mover": self.emit("accion-stream", "Mover", uri) self.lista.get_model().remove(self.iter) elif self.accion == "Grabar": self.emit("Grabar", uri) self.label.set_text("") self.lista = None self.accion = None self.iter = None self.hide()
def __realizar_accion(self, widget): """ Ejecuta una accion sobre un archivo o streaming en la lista. """ uri = self.lista.get_model().get_value(self.iter, 2) if self.accion == "Quitar": path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) else: if describe_acceso_uri(uri): if self.accion == "Copiar": if os.path.isfile(uri): copiar(uri, get_my_files_directory()) elif self.accion == "Borrar": if os.path.isfile(uri): if borrar(uri): path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) elif self.accion == "Mover": if os.path.isfile(uri): if mover(uri, get_my_files_directory()): path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) else: if self.accion == "Borrar": self.emit("accion-stream", "Borrar", uri) path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) elif self.accion == "Copiar": self.emit("accion-stream", "Copiar", uri) elif self.accion == "Mover": self.emit("accion-stream", "Mover", uri) path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) elif self.accion == "Grabar": self.emit("grabar", uri) self.cancelar()
def __realizar_accion(self, widget): """ Ejecuta una accion sobre un archivo o streaming en la lista de reprucción cuando el usuario confirma. """ uri = self.lista.get_model().get_value(self.iter, 2) if describe_acceso_uri(uri): if self.accion == "Quitar": path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) elif self.accion == "Copiar": if os.path.isfile(uri): copiar(uri, get_my_files_directory()) elif self.accion == "Borrar": if os.path.isfile(uri): if borrar(uri): path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) elif self.accion == "Mover": if os.path.isfile(uri): if mover(uri, get_my_files_directory()): path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) #Streaming no se usan en JAMediaVideo #else: # if self.accion == "Quitar": # path = self.lista.get_model().get_path(self.iter) # path = (path[0] - 1, ) # self.lista.get_model().remove(self.iter) # self.__reselect(path) # elif self.accion == "Borrar": # self.emit("accion-stream", "Borrar", uri) # path = self.lista.get_model().get_path(self.iter) # path = (path[0] - 1, ) # self.lista.get_model().remove(self.iter) # self.__reselect(path) # elif self.accion == "Copiar": # self.emit("accion-stream", "Copiar", uri) # elif self.accion == "Mover": # self.emit("accion-stream", "Mover", uri) # path = self.lista.get_model().get_path(self.iter) # path = (path[0] - 1, ) # self.lista.get_model().remove(self.iter) # self.__reselect(path) # elif self.accion == "Grabar": # self.emit("Grabar", uri) self.emit("aviso", self.accion, uri) self.label.set_text("") self.lista = None self.accion = None self.iter = None self.hide()
def __realizar_accion(self, widget): """ Ejecuta una accion sobre un archivo o streaming en la lista de reprucción cuando el usuario confirma. """ uri = self.lista.get_model().get_value(self.iter, 2) if self.accion == "Quitar": path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) else: if describe_acceso_uri(uri): if self.accion == "Copiar": if os.path.isfile(uri): copiar(uri, get_my_files_directory()) elif self.accion == "Borrar": if os.path.isfile(uri): if borrar(uri): path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) elif self.accion == "Mover": if os.path.isfile(uri): if mover(uri, get_my_files_directory()): path = self.lista.get_model().get_path(self.iter) path = (path[0] - 1, ) self.lista.get_model().remove(self.iter) self.__reselect(path) #Streaming no se usan en JAMediaVideo #else: # if self.accion == "Quitar": # path = self.lista.get_model().get_path(self.iter) # path = (path[0] - 1, ) # self.lista.get_model().remove(self.iter) # self.__reselect(path) # elif self.accion == "Borrar": # self.emit("accion-stream", "Borrar", uri) # path = self.lista.get_model().get_path(self.iter) # path = (path[0] - 1, ) # self.lista.get_model().remove(self.iter) # self.__reselect(path) # elif self.accion == "Copiar": # self.emit("accion-stream", "Copiar", uri) # elif self.accion == "Mover": # self.emit("accion-stream", "Mover", uri) # path = self.lista.get_model().get_path(self.iter) # path = (path[0] - 1, ) # self.lista.get_model().remove(self.iter) # self.__reselect(path) # elif self.accion == "Grabar": # self.emit("Grabar", uri) self.emit("aviso", self.accion, uri) self.label.set_text("") self.lista = None self.accion = None self.iter = None self.hide()