Changeset View
Changeset View
Standalone View
Standalone View
src/musicaudiotrack.cpp
Show First 20 Lines • Show All 104 Lines • ▼ Show 20 Line(s) | 27 | public: | |||
---|---|---|---|---|---|
105 | bool mDiscNumberIsValid = false; | 105 | bool mDiscNumberIsValid = false; | ||
106 | 106 | | |||
107 | bool mChannelsIsValid = false; | 107 | bool mChannelsIsValid = false; | ||
108 | 108 | | |||
109 | bool mBitRateIsValid = false; | 109 | bool mBitRateIsValid = false; | ||
110 | 110 | | |||
111 | bool mSampleRateIsValid = false; | 111 | bool mSampleRateIsValid = false; | ||
112 | 112 | | |||
113 | QString mReplayGainAlbumGain; | ||||
114 | | ||||
115 | QString mReplayGainTrackGain; | ||||
116 | | ||||
113 | }; | 117 | }; | ||
114 | 118 | | |||
115 | MusicAudioTrack::MusicAudioTrack() : d(new MusicAudioTrackPrivate()) | 119 | MusicAudioTrack::MusicAudioTrack() : d(new MusicAudioTrackPrivate()) | ||
116 | { | 120 | { | ||
117 | } | 121 | } | ||
118 | 122 | | |||
119 | MusicAudioTrack::MusicAudioTrack(bool aValid, QString aId, QString aParentId, QString aTitle, QString aArtist, QString aAlbumName, | 123 | MusicAudioTrack::MusicAudioTrack(bool aValid, QString aId, QString aParentId, QString aTitle, QString aArtist, QString aAlbumName, | ||
120 | QString aAlbumArtist, int aTrackNumber, int aDiscNumber, QTime aDuration, QUrl aResourceURI, | 124 | QString aAlbumArtist, int aTrackNumber, int aDiscNumber, QTime aDuration, QUrl aResourceURI, | ||
▲ Show 20 Lines • Show All 391 Lines • ▼ Show 20 Line(s) | 515 | { | |||
512 | d->mHasBooleanCover = value; | 516 | d->mHasBooleanCover = value; | ||
513 | } | 517 | } | ||
514 | 518 | | |||
515 | bool MusicAudioTrack::hasEmbeddedCover() const | 519 | bool MusicAudioTrack::hasEmbeddedCover() const | ||
516 | { | 520 | { | ||
517 | return d->mHasBooleanCover; | 521 | return d->mHasBooleanCover; | ||
518 | } | 522 | } | ||
519 | 523 | | |||
524 | void MusicAudioTrack::setReplayGainAlbumGain(const QString &value) | ||||
525 | { | ||||
526 | d->mReplayGainAlbumGain = value; | ||||
527 | } | ||||
528 | | ||||
529 | QString MusicAudioTrack::replayGainAlbumGain() const | ||||
530 | { | ||||
531 | return d->mReplayGainAlbumGain; | ||||
532 | } | ||||
533 | | ||||
534 | void MusicAudioTrack::setReplayGainTrackGain(const QString &value) | ||||
535 | { | ||||
536 | d->mReplayGainTrackGain = value; | ||||
537 | } | ||||
538 | | ||||
539 | QString MusicAudioTrack::replayGainTrackGain() const | ||||
540 | { | ||||
541 | return d->mReplayGainTrackGain; | ||||
542 | } | ||||
543 | | ||||
520 | MusicAudioTrack::TrackDataType MusicAudioTrack::toTrackData() const | 544 | MusicAudioTrack::TrackDataType MusicAudioTrack::toTrackData() const | ||
521 | { | 545 | { | ||
522 | auto result = MusicAudioTrack::TrackDataType{}; | 546 | auto result = MusicAudioTrack::TrackDataType{}; | ||
523 | 547 | | |||
524 | result[MusicAudioTrack::TrackDataType::key_type::DatabaseIdRole] = databaseId(); | 548 | result[MusicAudioTrack::TrackDataType::key_type::DatabaseIdRole] = databaseId(); | ||
525 | 549 | | |||
526 | if (!title().isEmpty()) { | 550 | if (!title().isEmpty()) { | ||
527 | result[MusicAudioTrack::TrackDataType::key_type::TitleRole] = title(); | 551 | result[MusicAudioTrack::TrackDataType::key_type::TitleRole] = title(); | ||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |