Index: src/libchcore/TTaskDefinition.h =================================================================== diff -u -rb1ecc12ba4c1f2a7b4acd6e82fc4193535e55ff0 -rb193a95402f2bf4c456fb9d65d111caaf6994823 --- src/libchcore/TTaskDefinition.h (.../TTaskDefinition.h) (revision b1ecc12ba4c1f2a7b4acd6e82fc4193535e55ff0) +++ src/libchcore/TTaskDefinition.h (.../TTaskDefinition.h) (revision b193a95402f2bf4c456fb9d65d111caaf6994823) @@ -26,6 +26,8 @@ #include "TTaskOperationPlan.h" #include "TConfig.h" #include "TPath.h" +#include "TPathContainer.h" +#include "TFileFiltersArray.h" BEGIN_CHCORE_NAMESPACE @@ -56,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; @@ -72,7 +79,6 @@ // Serialization void Load(const TSmartPath& strPath); - void Store(const TSmartPath& strPath, bool bOnlyIfModified = false); void StoreInString(TString& strInput); void LoadFromString(const TString& strInput); @@ -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