equal
deleted
inserted
replaced
20 /*! |
20 /*! |
21 Gets sort attribute |
21 Gets sort attribute |
22 \param sortAttribute menu sort order |
22 \param sortAttribute menu sort order |
23 */ |
23 */ |
24 SortAttribute HsMenuServiceUtils::sortBy( |
24 SortAttribute HsMenuServiceUtils::sortBy( |
25 HsSortAttribute menuSortAttribute) |
25 Hs::HsSortAttribute menuSortAttribute) |
26 { |
26 { |
27 SortAttribute sortAttribute(DefaultSortAttribute); |
27 SortAttribute sortAttribute(DefaultSortAttribute); |
28 switch (menuSortAttribute) { |
28 switch (menuSortAttribute) { |
29 case AscendingNameHsSortAttribute: |
29 case Hs::AscendingNameHsSortAttribute: |
30 case DescendingNameHsSortAttribute: |
30 case Hs::DescendingNameHsSortAttribute: |
31 sortAttribute = NameSortAttribute; |
31 sortAttribute = NameSortAttribute; |
32 break; |
32 break; |
33 case NoHsSortAttribute: |
33 case Hs::NoHsSortAttribute: |
34 case LatestOnTopHsSortAttribute: |
34 case Hs::LatestOnTopHsSortAttribute: |
35 case OldestOnTopHsSortAttribute: |
35 case Hs::OldestOnTopHsSortAttribute: |
36 case CustomHsSortAttribute: |
36 case Hs::CustomHsSortAttribute: |
37 sortAttribute = DefaultSortAttribute; |
37 sortAttribute = DefaultSortAttribute; |
38 break; |
38 break; |
39 } |
39 } |
40 return sortAttribute; |
40 return sortAttribute; |
41 } |
41 } |
43 /*! |
43 /*! |
44 Gets sort attribute |
44 Gets sort attribute |
45 \param sortAttribute menu sort order |
45 \param sortAttribute menu sort order |
46 */ |
46 */ |
47 Qt::SortOrder HsMenuServiceUtils::sortOrder( |
47 Qt::SortOrder HsMenuServiceUtils::sortOrder( |
48 HsSortAttribute menuSortAttribute) |
48 Hs::HsSortAttribute menuSortAttribute) |
49 { |
49 { |
50 Qt::SortOrder sortOrder(Qt::AscendingOrder); |
50 Qt::SortOrder sortOrder(Qt::AscendingOrder); |
51 switch (menuSortAttribute) { |
51 switch (menuSortAttribute) { |
52 case NoHsSortAttribute: |
52 case Hs::NoHsSortAttribute: |
53 case AscendingNameHsSortAttribute: |
53 case Hs::AscendingNameHsSortAttribute: |
54 case LatestOnTopHsSortAttribute: |
54 case Hs::LatestOnTopHsSortAttribute: |
55 case CustomHsSortAttribute: |
55 case Hs::CustomHsSortAttribute: |
56 sortOrder = Qt::AscendingOrder; |
56 sortOrder = Qt::AscendingOrder; |
57 break; |
57 break; |
58 case DescendingNameHsSortAttribute: |
58 case Hs::DescendingNameHsSortAttribute: |
59 case OldestOnTopHsSortAttribute: |
59 case Hs::OldestOnTopHsSortAttribute: |
60 sortOrder = Qt::DescendingOrder; |
60 sortOrder = Qt::DescendingOrder; |
61 break; |
61 break; |
62 } |
62 } |
63 return sortOrder; |
63 return sortOrder; |
64 } |
64 } |