diff options
Diffstat (limited to 'CPP/7zip/UI/Common/UpdateProduce.h')
-rwxr-xr-x | CPP/7zip/UI/Common/UpdateProduce.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/CPP/7zip/UI/Common/UpdateProduce.h b/CPP/7zip/UI/Common/UpdateProduce.h index 7e1a4a3f..e18648cd 100755 --- a/CPP/7zip/UI/Common/UpdateProduce.h +++ b/CPP/7zip/UI/Common/UpdateProduce.h @@ -21,9 +21,15 @@ struct CUpdatePair2 CUpdatePair2(): IsAnti(false), DirIndex(-1), ArcIndex(-1), NewNameIndex(-1) {} }; +struct IUpdateProduceCallback +{ + virtual HRESULT ShowDeleteFile(int arcIndex) = 0; +}; + void UpdateProduce( const CRecordVector<CUpdatePair> &updatePairs, const NUpdateArchive::CActionSet &actionSet, - CRecordVector<CUpdatePair2> &operationChain); + CRecordVector<CUpdatePair2> &operationChain, + IUpdateProduceCallback *callback); #endif |