11 #include "ContextMenuItem.h" 24 bool IsVisible(
const CFileItem& item)
const override;
25 bool Execute(
const std::shared_ptr<CFileItem>& item)
const override;
29 virtual bool DoExecute(
CFileItemList& items,
const std::shared_ptr<CFileItem>& item)
const = 0;
36 bool IsVisible(
const CFileItem& item)
const override;
39 bool DoExecute(
CFileItemList& items,
const std::shared_ptr<CFileItem>& item)
const override;
46 bool IsVisible(
const CFileItem& item)
const override;
49 bool DoExecute(
CFileItemList& items,
const std::shared_ptr<CFileItem>& item)
const override;
57 bool DoExecute(
CFileItemList& items,
const std::shared_ptr<CFileItem>& item)
const override;
65 bool DoExecute(
CFileItemList& items,
const std::shared_ptr<CFileItem>& item)
const override;
73 bool DoExecute(
CFileItemList& items,
const std::shared_ptr<CFileItem>& item)
const override;
80 bool IsVisible(
const CFileItem& item)
const override;
81 bool Execute(
const std::shared_ptr<CFileItem>& item)
const override;
87 std::string GetLabel(
const CFileItem& item)
const override;
88 bool IsVisible(
const CFileItem& item)
const override;
89 bool Execute(
const std::shared_ptr<CFileItem>& item)
const override;
95 std::string GetLabel(
const CFileItem& item)
const override;
96 bool IsVisible(
const CFileItem& item)
const override;
97 bool Execute(
const std::shared_ptr<CFileItem>& item)
const override;
104 bool IsVisible(
const CFileItem& item)
const override;
105 bool Execute(
const std::shared_ptr<CFileItem>& item)
const override;
112 bool IsVisible(
const CFileItem& item)
const override;
113 bool Execute(
const std::shared_ptr<CFileItem>& item)
const override;
Represents a list of files.
Definition: FileItem.h:702
Represents a file on a share.
Definition: FileItem.h:102