20 explicit CExecString(
const std::string& execString);
21 CExecString(
const std::string&
function,
const std::vector<std::string>& params);
27 std::string GetExecString()
const {
return m_execString; }
29 bool IsValid()
const {
return m_valid; }
31 std::string GetFunction()
const {
return m_function; }
32 std::vector<std::string> GetParams()
const {
return m_params; }
35 bool Parse(
const std::string& execString);
36 bool Parse(
const CFileItem& item,
const std::string& contextWindow);
38 void Build(
const std::string&
function,
const std::vector<std::string>& params);
39 void BuildPlayMedia(
const CFileItem& item,
const std::string& target);
44 std::string m_function;
45 std::vector<std::string> m_params;
46 std::string m_execString;
Definition: ExecString.h:16
Represents a file on a share.
Definition: FileItem.h:102