2 * Copyright (C) 2005-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
11 #include "utils/SortUtils.h"
13 #define DEFAULT_VIEW_AUTO (VIEW_TYPE_AUTO << 16)
14 #define DEFAULT_VIEW_LIST (VIEW_TYPE_LIST << 16)
15 #define DEFAULT_VIEW_ICONS (VIEW_TYPE_ICON << 16)
16 #define DEFAULT_VIEW_BIG_ICONS (VIEW_TYPE_BIG_ICON << 16)
17 #define DEFAULT_VIEW_INFO (VIEW_TYPE_INFO << 16)
18 #define DEFAULT_VIEW_BIG_INFO (VIEW_TYPE_BIG_INFO << 16)
19 #define DEFAULT_VIEW_MAX (((VIEW_TYPE_MAX - 1) << 16) | 60)
24 CViewState(int viewMode
, SortBy sortMethod
, SortOrder sortOrder
, SortAttribute sortAttributes
= SortAttributeNone
)
26 m_viewMode
= viewMode
;
27 m_sortDescription
.sortBy
= sortMethod
;
28 m_sortDescription
.sortOrder
= sortOrder
;
29 m_sortDescription
.sortAttributes
= sortAttributes
;
34 m_sortDescription
.sortBy
= SortByLabel
;
35 m_sortDescription
.sortOrder
= SortOrderAscending
;
39 SortDescription m_sortDescription
;