[PVR][Estuary] Timer settings dialog: Show client name in timer type selection dialog...
[xbmc.git] / xbmc / filesystem / PVRDirectory.h
blob8745fb13e2cf58791be229afb424b6670e2e1d36
1 /*
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.
7 */
9 #pragma once
11 #include "IDirectory.h"
13 namespace XFILE {
15 class CPVRDirectory
16 : public IDirectory
18 public:
19 CPVRDirectory();
20 ~CPVRDirectory() override;
22 bool GetDirectory(const CURL& url, CFileItemList &items) override;
23 bool AllowAll() const override { return true; }
24 DIR_CACHE_TYPE GetCacheType(const CURL& url) const override { return DIR_CACHE_NEVER; }
25 bool Exists(const CURL& url) override;
27 static bool SupportsWriteFileOperations(const std::string& strPath);
29 static bool HasTVRecordings();
30 static bool HasDeletedTVRecordings();
31 static bool HasRadioRecordings();
32 static bool HasDeletedRadioRecordings();