Changeset View
Changeset View
Standalone View
Standalone View
src/manageheaderbar.cpp
Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Line(s) | |||||
126 | { | 126 | { | ||
127 | if (!mCurrentTrack.isValid()) { | 127 | if (!mCurrentTrack.isValid()) { | ||
128 | return QString(); | 128 | return QString(); | ||
129 | } | 129 | } | ||
130 | 130 | | |||
131 | return mCurrentTrack.data(mAlbumArtistRole); | 131 | return mCurrentTrack.data(mAlbumArtistRole); | ||
132 | } | 132 | } | ||
133 | 133 | | |||
134 | QString ManageHeaderBar::fileName() const | 134 | QVariant ManageHeaderBar::fileName() const | ||
135 | { | 135 | { | ||
136 | QString result; | | |||
137 | | ||||
138 | if (!mCurrentTrack.isValid()) { | 136 | if (!mCurrentTrack.isValid()) { | ||
139 | return result; | 137 | return QString(); | ||
140 | } | | |||
141 | | ||||
142 | auto fileNameUrl = mCurrentTrack.data(mFileNameRole).toUrl(); | | |||
143 | if (fileNameUrl.isLocalFile()) { | | |||
144 | result = fileNameUrl.toLocalFile(); | | |||
145 | } else { | | |||
146 | result = fileNameUrl.toString(); | | |||
147 | } | 138 | } | ||
148 | 139 | | |||
149 | return result; | 140 | return mCurrentTrack.data(mFileNameRole); | ||
150 | } | 141 | } | ||
151 | 142 | | |||
152 | QVariant ManageHeaderBar::title() const | 143 | QVariant ManageHeaderBar::title() const | ||
153 | { | 144 | { | ||
154 | if (!mCurrentTrack.isValid()) { | 145 | if (!mCurrentTrack.isValid()) { | ||
155 | return QString(); | 146 | return QString(); | ||
156 | } | 147 | } | ||
157 | 148 | | |||
▲ Show 20 Lines • Show All 181 Lines • Show Last 20 Lines |