Index: src/ch/TTaskDefinition.cpp =================================================================== diff -u -rb7709acbab26fdb108b77d3e08d3872f54248af2 -r044d0e17cdedf3055202486a2235e1a3c8dd6e56 --- src/ch/TTaskDefinition.cpp (.../TTaskDefinition.cpp) (revision b7709acbab26fdb108b77d3e08d3872f54248af2) +++ src/ch/TTaskDefinition.cpp (.../TTaskDefinition.cpp) (revision 044d0e17cdedf3055202486a2235e1a3c8dd6e56) @@ -49,14 +49,20 @@ m_arrSourcePaths.Add(spEntry); } -CString TTaskDefinition::GetSourcePathAt(size_t stIndex) const +CString TTaskDefinition::GetSourcePathNameAt(size_t stIndex) const { CClipboardEntryPtr spEntry = m_arrSourcePaths.GetAt(stIndex); if(spEntry) return spEntry->GetPath(); return CString(); } +CClipboardEntryPtr TTaskDefinition::GetSourcePathAt(size_t stIndex) const +{ + CClipboardEntryPtr spEntry = m_arrSourcePaths.GetAt(stIndex); + return spEntry; +} + size_t TTaskDefinition::GetSourcePathCount() const { return m_arrSourcePaths.GetSize(); @@ -67,6 +73,11 @@ m_arrSourcePaths.RemoveAll(); } +CClipboardArray& TTaskDefinition::GetSourcePaths() +{ + return m_arrSourcePaths; +} + void TTaskDefinition::SetDestinationPath(const CString& strPath) { m_tDestinationPath.SetPath(strPath); @@ -77,16 +88,31 @@ return m_tDestinationPath.GetPath(); } +const CDestPath& TTaskDefinition::GetDestPath() const +{ + return m_tDestinationPath; +} + void TTaskDefinition::SetOperationType(EOperationType eOperation) { m_tOperationPlan.SetOperationType(eOperation); } +CString TTaskDefinition::GetTaskUniqueID() const +{ + return m_strTaskUniqueID.c_str(); +} + EOperationType TTaskDefinition::GetOperationType() const { return m_tOperationPlan.GetOperationType(); } +const TOperationPlan& TTaskDefinition::GetOperationPlan() const +{ + return m_tOperationPlan; +} + TTaskConfiguration& TTaskDefinition::GetConfiguration() { return m_tOperationConfiguration;