def __init__(self, music_list, pool): operations.MeasurableOperation.__init__(self) self.__music_list = music_list self.__queue = operations.OperationsQueue() self.__pool = pool self.__listener = FetchMusicListPriv(self, music_list) self.__queue.listeners.append(self.__listener)
def __init__(self, music_list, preferences, parent=None): MeasurableOperation.__init__(self) self.__queue = operations.OperationsQueue() self.__queue.listeners.append(self) self.__parent = parent self.__prog = gtkutil.HigProgress() self.__prog.primary_text = _("Writing Audio Disc") self.__prog.secondary_text = _("The audio tracks are going to be " "written to a disc. This operation may " "take a long time, depending on data " "size and write speed.") self.__prog.connect("destroy-event", self.__on_prog_destroyed) self.__prog.cancel_button.connect("clicked", self.__on_cancel) self.__prog.close_button.connect("clicked", self.__on_close) self.__music_list = music_list self.__preferences = preferences self.__drive = preferences.drive self.__can_start = True