Index: src/ch/task.h =================================================================== diff -u -N -r8213d63ae7b0a09fc4c5e15aa6ca7ddf655ae31f -r3f72015a9db19bd1b0a5e20e0f1aa0ec00bda529 --- src/ch/task.h (.../task.h) (revision 8213d63ae7b0a09fc4c5e15aa6ca7ddf655ae31f) +++ src/ch/task.h (.../task.h) (revision 3f72015a9db19bd1b0a5e20e0f1aa0ec00bda529) @@ -25,7 +25,6 @@ #include "DataBuffer.h" #include "../libchcore/FeedbackHandlerBase.h" #include "FileFilter.h" -#include "DestPath.h" #include "TTaskDefinition.h" #include "TTaskConfigTracker.h" @@ -58,7 +57,7 @@ size_t m_stIndex; size_t m_stSize; - CString m_strDstPath; + chcore::TSmartPath m_pathDstPath; CFiltersArray* m_pafFilters; ETaskCurrentState m_eTaskState; @@ -92,7 +91,6 @@ { CFileInfoPtr spSrcFile; // CFileInfo - src file CString strDstFile; // dest path with filename - const CDestPath* pDestPath; CDataBuffer dbBuffer; // buffer handling bool bOnlyCreate; // flag from configuration - skips real copying - only create @@ -402,7 +400,6 @@ TTaskConfigTracker m_cfgTracker; CClipboardArray m_arrSourcePaths; - CDestPath m_tDestinationPath; // task settings CFiltersArray m_afFilters; // filtering settings for files (will be filtered according to the rules inside when searching for files)