int PlayListRecord::coverIndex() { if (m_coverIndex == PlayListRecord::EMPTY_COVER_INDEX) { PlayList *pl = playList(); for (int i = 0; i < pl->count(); ++i) { if (pl->at(i)->thumbnailPath() == m_coverPath) { m_coverIndex = i; break; } } } return m_coverIndex; }