Index: src/ch/FeedbackHandler.h =================================================================== diff -u -rd5c3edd0d167db9b5d47d04248820fda49499a5e -r22bbc4a87fa0b249e1e02ba385f28da9d77a4aa1 --- src/ch/FeedbackHandler.h (.../FeedbackHandler.h) (revision d5c3edd0d167db9b5d47d04248820fda49499a5e) +++ src/ch/FeedbackHandler.h (.../FeedbackHandler.h) (revision 22bbc4a87fa0b249e1e02ba385f28da9d77a4aa1) @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2001-2008 by J�zef Starosczyk * + * Copyright (C) 2001-2008 by Jozef Starosczyk * * ixen@copyhandler.com * * * * This program is free software; you can redistribute it and/or modify * @@ -20,18 +20,19 @@ #define __FEEDBACKHANDLER_H__ #include "../libchcore/FeedbackHandlerBase.h" -#include "FileInfo.h" struct FEEDBACK_ALREADYEXISTS { - CFileInfo* pfiSrc; - CFileInfo* pfiDst; + CFileInfoPtr spSrcFileInfo; + CFileInfoPtr spDstFileInfo; }; struct FEEDBACK_FILEERROR { - const tchar_t* pszPath; - ulong_t ulError; + const tchar_t* pszSrcPath; + const tchar_t* pszDstPath; + EFileError eFileError; // error type + ulong_t ulError; // system error }; struct FEEDBACK_NOTENOUGHSPACE @@ -47,9 +48,13 @@ enum EFeedbackType { eFT_Unknown = 0, + // requests for use feedback eFT_FileAlreadyExists, eFT_FileError, eFT_NotEnoughSpace, + // notifications + eFT_OperationFinished, ///< Task has finished processing + eFT_OperationError, ///< Error encountered while processing task eFT_LastType };