mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-06 14:16:32 +02:00
* Track can use TrackData's cached sort-names.
This commit is contained in:
@@ -165,10 +165,8 @@ Track::trackId() const
|
|||||||
void
|
void
|
||||||
Track::updateSortNames()
|
Track::updateSortNames()
|
||||||
{
|
{
|
||||||
m_artistSortname = DatabaseImpl::sortname( artist(), true );
|
|
||||||
m_composerSortname = DatabaseImpl::sortname( m_composer, true );
|
m_composerSortname = DatabaseImpl::sortname( m_composer, true );
|
||||||
m_albumSortname = DatabaseImpl::sortname( m_album );
|
m_albumSortname = DatabaseImpl::sortname( m_album );
|
||||||
m_trackSortname = DatabaseImpl::sortname( track() );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -495,3 +493,17 @@ Track::share( const Tomahawk::source_ptr& source )
|
|||||||
{
|
{
|
||||||
m_trackData->share( source );
|
m_trackData->share( source );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
QString
|
||||||
|
Track::artistSortname() const
|
||||||
|
{
|
||||||
|
return m_trackData->artistSortname();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
QString
|
||||||
|
Track::trackSortname() const
|
||||||
|
{
|
||||||
|
return m_trackData->trackSortname();
|
||||||
|
}
|
||||||
|
@@ -60,10 +60,10 @@ public:
|
|||||||
QString toString() const;
|
QString toString() const;
|
||||||
Tomahawk::query_ptr toQuery();
|
Tomahawk::query_ptr toQuery();
|
||||||
|
|
||||||
QString artistSortname() const { return m_artistSortname; }
|
|
||||||
QString composerSortname() const { return m_composerSortname; }
|
QString composerSortname() const { return m_composerSortname; }
|
||||||
QString albumSortname() const { return m_albumSortname; }
|
QString albumSortname() const { return m_albumSortname; }
|
||||||
QString trackSortname() const { return m_trackSortname; }
|
QString artistSortname() const;
|
||||||
|
QString trackSortname() const;
|
||||||
|
|
||||||
QString artist() const;
|
QString artist() const;
|
||||||
QString track() const;
|
QString track() const;
|
||||||
@@ -128,13 +128,10 @@ private:
|
|||||||
|
|
||||||
void updateSortNames();
|
void updateSortNames();
|
||||||
|
|
||||||
QString m_artistSortname;
|
|
||||||
QString m_composerSortname;
|
|
||||||
QString m_albumSortname;
|
|
||||||
QString m_trackSortname;
|
|
||||||
|
|
||||||
QString m_composer;
|
QString m_composer;
|
||||||
QString m_album;
|
QString m_album;
|
||||||
|
QString m_composerSortname;
|
||||||
|
QString m_albumSortname;
|
||||||
|
|
||||||
int m_duration;
|
int m_duration;
|
||||||
unsigned int m_albumpos;
|
unsigned int m_albumpos;
|
||||||
|
Reference in New Issue
Block a user