Changeset View
Changeset View
Standalone View
Standalone View
src/kitemviews/kfileitemmodel.cpp
Show First 20 Lines • Show All 1772 Lines • ▼ Show 20 Line(s) | 1764 | } else { | |||
---|---|---|---|---|---|
1773 | } else { | 1773 | } else { | ||
1774 | result = 0; | 1774 | result = 0; | ||
1775 | } | 1775 | } | ||
1776 | } | 1776 | } | ||
1777 | break; | 1777 | break; | ||
1778 | } | 1778 | } | ||
1779 | 1779 | | |||
1780 | case ModificationTimeRole: { | 1780 | case ModificationTimeRole: { | ||
1781 | const QDateTime dateTimeA = itemA.time(KFileItem::ModificationTime); | 1781 | const long long dateTimeA = itemA.entry().numberValue(KIO::UDSEntry::UDS_MODIFICATION_TIME, -1); | ||
1782 | const QDateTime dateTimeB = itemB.time(KFileItem::ModificationTime); | 1782 | const long long dateTimeB = itemB.entry().numberValue(KIO::UDSEntry::UDS_MODIFICATION_TIME, -1); | ||
1783 | if (dateTimeA < dateTimeB) { | 1783 | if (dateTimeA < dateTimeB) { | ||
1784 | result = -1; | 1784 | result = -1; | ||
1785 | } else if (dateTimeA > dateTimeB) { | 1785 | } else if (dateTimeA > dateTimeB) { | ||
1786 | result = +1; | 1786 | result = +1; | ||
1787 | } | 1787 | } | ||
1788 | break; | 1788 | break; | ||
1789 | } | 1789 | } | ||
1790 | 1790 | | |||
1791 | case CreationTimeRole: { | 1791 | case CreationTimeRole: { | ||
1792 | const QDateTime dateTimeA = itemA.time(KFileItem::CreationTime); | 1792 | const long long dateTimeA = itemA.entry().numberValue(KIO::UDSEntry::UDS_CREATION_TIME, -1); | ||
1793 | const QDateTime dateTimeB = itemB.time(KFileItem::CreationTime); | 1793 | const long long dateTimeB = itemB.entry().numberValue(KIO::UDSEntry::UDS_CREATION_TIME, -1); | ||
1794 | if (dateTimeA < dateTimeB) { | 1794 | if (dateTimeA < dateTimeB) { | ||
1795 | result = -1; | 1795 | result = -1; | ||
1796 | } else if (dateTimeA > dateTimeB) { | 1796 | } else if (dateTimeA > dateTimeB) { | ||
1797 | result = +1; | 1797 | result = +1; | ||
1798 | } | 1798 | } | ||
1799 | break; | 1799 | break; | ||
1800 | } | 1800 | } | ||
1801 | 1801 | | |||
▲ Show 20 Lines • Show All 574 Lines • Show Last 20 Lines |