11 #include "dialogs/GUIDialogContextMenu.h" 12 #include "pvr/settings/PVRSettings.h" 13 #include "pvr/windows/GUIWindowPVRBase.h" 14 #include "video/VideoDatabase.h" 15 #include "video/VideoThumbLoader.h" 29 void OnWindowLoaded()
override;
31 bool OnAction(
const CAction& action)
override;
32 void GetContextButtons(
int itemNumber,
CContextButtons& buttons)
override;
33 bool OnPopupMenu(
int iItem)
override;
34 bool OnContextButton(
int itemNumber, CONTEXT_BUTTON button)
override;
35 bool Update(
const std::string& strDirectory,
bool updateFilterPath =
true)
override;
39 std::string GetDirectoryPath()
override;
41 bool GetFilteredItems(
const std::string& filter,
CFileItemList& items)
override;
43 bool m_bShowDeletedRecordings{
false};
46 bool OnContextButtonDeleteAll(
CFileItem* item, CONTEXT_BUTTON button);
60 std::string GetRootPath()
const override;
70 std::string GetRootPath()
const override;
bool Update(const std::string &strDirectory, bool updateFilterPath=true) override
Retrieves the items from the given path and updates the list.
Definition: GUIWindowPVRRecordings.cpp:148
Definition: GUIWindowPVRBase.h:54
Definition: ContextMenuManager.h:24
Definition: VideoThumbLoader.h:24
Represents a list of files.
Definition: FileItem.h:702
Definition: GUIWindowPVRRecordings.h:23
Definition: VideoDatabase.h:419
Definition: GUIWindowPVRRecordings.h:63
Class encapsulating information regarding a particular user action to be sent to windows and controls...
Definition: Action.h:21
Definition: GUIWindowPVRRecordings.h:53
Definition: GUIMessage.h:365
void OnPrepareFileItems(CFileItemList &items) override
On prepare file items.
Definition: GUIWindowPVRRecordings.cpp:453
void UpdateButtons() override
Updates the states.
Definition: GUIWindowPVRRecordings.cpp:188
Definition: GUIDialogContextMenu.h:93
Definition: PVRSettings.h:27
Represents a file on a share.
Definition: FileItem.h:102