2 * Copyright (C) 2012-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 "view/GUIViewState.h"
17 class CGUIViewStatePVR
: public CGUIViewState
20 CGUIViewStatePVR(const int windowId
, const CFileItemList
& items
) : CGUIViewState(items
)
22 m_windowId
= windowId
;
26 bool HideParentDirItems() override
{ return true; }
31 class CGUIViewStateWindowPVRChannels
: public CGUIViewStatePVR
34 CGUIViewStateWindowPVRChannels(const int windowId
, const CFileItemList
& items
);
37 void SaveViewState() override
;
40 class CGUIViewStateWindowPVRRecordings
: public CGUIViewStatePVR
43 CGUIViewStateWindowPVRRecordings(const int windowId
, const CFileItemList
& items
);
46 void SaveViewState() override
;
47 bool HideParentDirItems() override
;
50 class CGUIViewStateWindowPVRGuide
: public CGUIViewStatePVR
53 CGUIViewStateWindowPVRGuide(const int windowId
, const CFileItemList
& items
);
56 void SaveViewState() override
;
59 class CGUIViewStateWindowPVRTimers
: public CGUIViewStatePVR
62 CGUIViewStateWindowPVRTimers(const int windowId
, const CFileItemList
& items
);
65 void SaveViewState() override
;
66 bool HideParentDirItems() override
;
69 class CGUIViewStateWindowPVRSearch
: public CGUIViewStatePVR
72 CGUIViewStateWindowPVRSearch(const int windowId
, const CFileItemList
& items
);
75 void SaveViewState() override
;
76 bool HideParentDirItems() override
;