Index: src/libchcore/TTaskDefinition.h =================================================================== diff -u -N -rb1e03eb232a784d6e2d40f67cbbbb33be0972228 -rb193a95402f2bf4c456fb9d65d111caaf6994823 --- src/libchcore/TTaskDefinition.h (.../TTaskDefinition.h) (revision b1e03eb232a784d6e2d40f67cbbbb33be0972228) +++ src/libchcore/TTaskDefinition.h (.../TTaskDefinition.h) (revision b193a95402f2bf4c456fb9d65d111caaf6994823) @@ -27,6 +27,7 @@ #include "TConfig.h" #include "TPath.h" #include "TPathContainer.h" +#include "TFileFiltersArray.h" BEGIN_CHCORE_NAMESPACE @@ -57,6 +58,11 @@ void ClearSourcePaths(); + // filters + const TFileFiltersArray& GetFilters() const; + TFileFiltersArray& GetFilters(); + void SetFilters(const TFileFiltersArray& rFilters); + // Destination path void SetDestinationPath(const TSmartPath& pathDestination); TSmartPath GetDestinationPath() const; @@ -83,6 +89,7 @@ // basic information TPathContainer m_vSourcePaths; TSmartPath m_pathDestinationPath; + TFileFiltersArray m_afFilters; TOperationPlan m_tOperationPlan; ///< Describes the operation along with sub-operations to be performed on the task input data