homescreenapp/serviceproviders/hsmenuserviceprovider/src/hsmenuserviceutils.cpp
changeset 85 35368b604b28
parent 35 f9ce957a272c
equal deleted inserted replaced
77:4b195f3bea29 85:35368b604b28
    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 }