diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-12-23 21:31:10 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-12-23 21:31:10 +0000 |
| commit | 003e79020230c6f38cc0605d3ed702017010431e (patch) | |
| tree | bdd25565c542284dfc0a48692f6d609f6a1b1ec7 /src/qmmpui/playlistmodel.cpp | |
| parent | f8bff78026e21a0f5581f5a96bdb63ab4b89a165 (diff) | |
| download | qmmp-003e79020230c6f38cc0605d3ed702017010431e.tar.gz qmmp-003e79020230c6f38cc0605d3ed702017010431e.tar.bz2 qmmp-003e79020230c6f38cc0605d3ed702017010431e.zip | |
fixed sorting by track and year
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@700 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlistmodel.cpp')
| -rw-r--r-- | src/qmmpui/playlistmodel.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/qmmpui/playlistmodel.cpp b/src/qmmpui/playlistmodel.cpp index 2f00568f9..9cb144772 100644 --- a/src/qmmpui/playlistmodel.cpp +++ b/src/qmmpui/playlistmodel.cpp @@ -750,22 +750,22 @@ static bool _filenameGreaterComparator(PlayListItem* s1,PlayListItem* s2) static bool _dateLessComparator(PlayListItem* s1,PlayListItem* s2) { - return s1->year() < s2->year(); + return s1->year().toInt() < s2->year().toInt(); } static bool _dateGreaterComparator(PlayListItem* s1,PlayListItem* s2) { - return s1->year() > s2->year(); + return s1->year().toInt() > s2->year().toInt(); } static bool _trackLessComparator(PlayListItem* s1,PlayListItem* s2) { - return s1->track() < s2->track(); + return s1->track().toInt() < s2->track().toInt(); } static bool _trackGreaterComparator(PlayListItem* s1,PlayListItem* s2) { - return s1->track() > s2->track(); + return s1->track().toInt() > s2->track().toInt(); } // This is main sort method @@ -874,15 +874,9 @@ void PlayListModel::doCurrentVisibleRequest() void PlayListModel::setUpdatesEnabled(bool yes) { + m_block_update_signals = !yes; if (yes) - { - m_block_update_signals = false; emit listChanged(); - } - else - { - m_block_update_signals = true; - } } void PlayListModel::loadPlaylist(const QString &f_name) |
