示例#1
0
 def mark_selected_as_favorite(self):
     selecteds = self.selectedIndexes()
     self.markedIndexes = []
     playlistTemp = Playlist()
     playlistTemp.fill_list(Configures.PlaylistFavorite)
     existsTitles = playlistTemp.get_titles()
     for index in selecteds:
         row = index.row()
         path = self.playlist.get_music_path_at(row)
         title = self.playlist.get_music_title_at(row)
         if index.column() == 0 and title not in existsTitles and os.path.exists(path):
             playlistTemp.add_item(self.playlist.get_item_from_queue(row), self.playlist.get_record_at(row))
             self.markedIndexes.append(row)
     if len(self.markedIndexes):
         playlistTemp.commit_records()
         self.musics_marked_signal.emit()
示例#2
0
 def mark_selected_as_favorite(self):
     selecteds = self.selectedIndexes()
     self.markedIndexes = []
     playlistTemp = Playlist()
     playlistTemp.fill_list(Configures.PlaylistFavorite)
     existsTitles = playlistTemp.get_titles()
     for index in selecteds:
         row = index.row()
         path = self.playlist.get_music_path_at(row)
         title = self.playlist.get_music_title_at(row)
         if index.column(
         ) == 0 and title not in existsTitles and os.path.exists(path):
             playlistTemp.add_item(self.playlist.get_item_from_queue(row),
                                   self.playlist.get_record_at(row))
             self.markedIndexes.append(row)
     if len(self.markedIndexes):
         playlistTemp.commit_records()
         self.musics_marked_signal.emit()
 def initial_params(self):
     self.playlist = None
     self.artistName = 'Zheng-Yejian'
     self.clickPlayFlag = False  #用来标志一首歌是否是主动点击选中的
     self.timerFlag = False
     self.timeStart = 0
     self.timeSpan = 0
     self.sourcePath = ''
     self.errorType = Configures.NoError
     self.currentSourceRow = -1
     self.nearPlayedSongs = []
     self.downloadDir = globalSettings.DownloadfilesPath
     self.songinfosManager = SonginfosManager()
     self.totalTime = Configures.ZeroTime
     self.playmode = Configures.PlaymodeRandom  #播放模式指示器
     playlistTemp = Playlist()
     playlistTemp.fill_list(Configures.PlaylistFavorite)
     self.lovedSongs = playlistTemp.get_titles()
 def initial_params(self):
     self.playlist = None
     self.artistName = "Zheng-Yejian"
     self.clickPlayFlag = False  # 用来标志一首歌是否是主动点击选中的
     self.timerFlag = False
     self.timeStart = 0
     self.timeSpan = 0
     self.sourcePath = ""
     self.errorType = Configures.NoError
     self.currentSourceRow = -1
     self.nearPlayedSongs = []
     self.downloadDir = globalSettings.DownloadfilesPath
     self.songinfosManager = SonginfosManager()
     self.totalTime = Configures.ZeroTime
     self.playmode = Configures.PlaymodeRandom  # 播放模式指示器
     playlistTemp = Playlist()
     playlistTemp.fill_list(Configures.PlaylistFavorite)
     self.lovedSongs = playlistTemp.get_titles()