summaryrefslogtreecommitdiffstats
path: root/src/libs/7zip/win/CPP/7zip/UI/Common/UpdateProduce.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/7zip/win/CPP/7zip/UI/Common/UpdateProduce.h')
-rw-r--r--src/libs/7zip/win/CPP/7zip/UI/Common/UpdateProduce.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/libs/7zip/win/CPP/7zip/UI/Common/UpdateProduce.h b/src/libs/7zip/win/CPP/7zip/UI/Common/UpdateProduce.h
deleted file mode 100644
index ef7b0f7a3..000000000
--- a/src/libs/7zip/win/CPP/7zip/UI/Common/UpdateProduce.h
+++ /dev/null
@@ -1,55 +0,0 @@
-// UpdateProduce.h
-
-#ifndef __UPDATE_PRODUCE_H
-#define __UPDATE_PRODUCE_H
-
-#include "UpdatePair.h"
-
-struct CUpdatePair2
-{
- bool NewData;
- bool NewProps;
- bool UseArcProps; // if (UseArcProps && NewProps), we want to change only some properties.
- bool IsAnti; // if (!IsAnti) we use other ways to detect Anti status
-
- int DirIndex;
- int ArcIndex;
- int NewNameIndex;
-
- bool IsMainRenameItem;
-
- void SetAs_NoChangeArcItem(int arcIndex)
- {
- NewData = NewProps = false;
- UseArcProps = true;
- IsAnti = false;
- ArcIndex = arcIndex;
- }
-
- bool ExistOnDisk() const { return DirIndex != -1; }
- bool ExistInArchive() const { return ArcIndex != -1; }
-
- CUpdatePair2():
- NewData(false),
- NewProps(false),
- UseArcProps(false),
- IsAnti(false),
- DirIndex(-1),
- ArcIndex(-1),
- NewNameIndex(-1),
- IsMainRenameItem(false)
- {}
-};
-
-struct IUpdateProduceCallback
-{
- virtual HRESULT ShowDeleteFile(int arcIndex) = 0;
-};
-
-void UpdateProduce(
- const CRecordVector<CUpdatePair> &updatePairs,
- const NUpdateArchive::CActionSet &actionSet,
- CRecordVector<CUpdatePair2> &operationChain,
- IUpdateProduceCallback *callback);
-
-#endif