Changeset View
Changeset View
Standalone View
Standalone View
src/mediaplaylist.cpp
Show First 20 Lines • Show All 815 Lines • ▼ Show 20 Line(s) | 815 | if (d->mData.isEmpty()) { | |||
---|---|---|---|---|---|
816 | return; | 816 | return; | ||
817 | } | 817 | } | ||
818 | 818 | | |||
819 | beginRemoveRows({}, 0, d->mData.count() - 1); | 819 | beginRemoveRows({}, 0, d->mData.count() - 1); | ||
820 | d->mData.clear(); | 820 | d->mData.clear(); | ||
821 | d->mTrackData.clear(); | 821 | d->mTrackData.clear(); | ||
822 | endRemoveRows(); | 822 | endRemoveRows(); | ||
823 | 823 | | |||
824 | d->mCurrentPlayListPosition = 0; | ||||
825 | d->mCurrentTrack = QPersistentModelIndex{}; | ||||
826 | notifyCurrentTrackChanged(); | ||||
827 | | ||||
824 | Q_EMIT tracksCountChanged(); | 828 | Q_EMIT tracksCountChanged(); | ||
825 | } | 829 | } | ||
826 | 830 | | |||
827 | void MediaPlayList::loadPlaylist(const QUrl &fileName) | 831 | void MediaPlayList::loadPlaylist(const QUrl &fileName) | ||
828 | { | 832 | { | ||
829 | d->mLoadPlaylist.clear(); | 833 | d->mLoadPlaylist.clear(); | ||
830 | d->mLoadPlaylist.load(fileName, "m3u"); | 834 | d->mLoadPlaylist.load(fileName, "m3u"); | ||
831 | } | 835 | } | ||
▲ Show 20 Lines • Show All 511 Lines • Show Last 20 Lines |