Changeset View
Changeset View
Standalone View
Standalone View
src/PackageModel/PackageProxyModel.cpp
Show First 20 Lines • Show All 201 Lines • ▼ Show 20 Line(s) | 200 | } else { | |||
---|---|---|---|---|---|
202 | QString rightString = right.data(PackageModel::NameRole).toString(); | 202 | QString rightString = right.data(PackageModel::NameRole).toString(); | ||
203 | 203 | | |||
204 | return leftString > rightString; | 204 | return leftString > rightString; | ||
205 | } | 205 | } | ||
206 | case 1: | 206 | case 1: | ||
207 | return packageStatusLessThan(leftPackage, rightPackage); | 207 | return packageStatusLessThan(leftPackage, rightPackage); | ||
208 | case 2: | 208 | case 2: | ||
209 | return packageRequestedLessThan(leftPackage, rightPackage); | 209 | return packageRequestedLessThan(leftPackage, rightPackage); | ||
210 | case 3: /* Installed size */ | ||||
211 | { | ||||
212 | qlonglong leftSize = left.data(PackageModel::InstalledSizeRole).toLongLong(); | ||||
213 | qlonglong rightSize = right.data(PackageModel::InstalledSizeRole).toLongLong(); | ||||
214 | return leftSize < rightSize; | ||||
215 | } | ||||
216 | case 4: /* Installed version */ | ||||
217 | return QApt::Package::compareVersion(leftPackage->installedVersion(), rightPackage->installedVersion()) < 0; | ||||
218 | case 5: /* Available version */ | ||||
219 | return QApt::Package::compareVersion(leftPackage->availableVersion(), rightPackage->availableVersion()) < 0; | ||||
210 | } | 220 | } | ||
211 | 221 | | |||
212 | return false; | 222 | return false; | ||
213 | } | 223 | } |