equal
deleted
inserted
replaced
61 return model; |
61 return model; |
62 } |
62 } |
63 |
63 |
64 /*! |
64 /*! |
65 Returns all collections model |
65 Returns all collections model |
66 \param sortAttribute :: SortAttribute |
|
67 \param details : switch to return details or not |
|
68 \retval HsMenuItemModel: all collections model |
66 \retval HsMenuItemModel: all collections model |
69 */ |
67 */ |
70 HsMenuItemModel *HsMenuService::getAllCollectionsModel( |
68 HsMenuItemModel *HsMenuService::getAllCollectionsModel() |
71 HsSortAttribute sortAttribute) |
69 { |
72 { |
70 qDebug() << "HsMenuService::getAllCollectionsModel"; |
73 qDebug() << "HsMenuService::getAllCollectionsModel" << "sortAttribute:" |
|
74 << sortAttribute; |
|
75 HSMENUTEST_FUNC_ENTRY("HsMenuService::getAllCollectionsModel"); |
71 HSMENUTEST_FUNC_ENTRY("HsMenuService::getAllCollectionsModel"); |
76 CaQuery query; |
72 CaQuery query; |
77 query.setParentId(allCollectionsId()); |
73 query.setParentId(allCollectionsId()); |
78 query.setFlagsOn(VisibleEntryFlag); |
74 query.setFlagsOn(VisibleEntryFlag); |
79 query.setFlagsOff(MissingEntryFlag); |
75 query.setFlagsOff(MissingEntryFlag); |
80 query.setSort(HsMenuServiceUtils::sortBy(sortAttribute), |
|
81 HsMenuServiceUtils::sortOrder(sortAttribute)); |
|
82 HsMenuItemModel *model = new HsMenuCollectionsItemModel(query); |
76 HsMenuItemModel *model = new HsMenuCollectionsItemModel(query); |
83 HSMENUTEST_FUNC_EXIT("HsMenuService::getAllCollectionsModel"); |
77 HSMENUTEST_FUNC_EXIT("HsMenuService::getAllCollectionsModel"); |
84 return model; |
78 return model; |
85 } |
79 } |
86 |
80 |