Files
easy7zip/7zip/UI/Common/UpdateProduce.h
Igor Pavlov 8c1b5c7b7e 3.13
2016-05-28 00:15:41 +01:00

36 lines
679 B
C
Executable File

// UpdateProduce.h
#pragma once
#ifndef __UPDATEPRODUCE_H
#define __UPDATEPRODUCE_H
#include "UpdatePair.h"
struct CUpdatePair2
{
// bool OperationIsCompress;
bool NewData;
bool NewProperties;
bool ExistInArchive;
bool ExistOnDisk;
bool IsAnti;
int ArchiveItemIndex;
int DirItemIndex;
bool NewNameIsDefined;
UString NewName;
CUpdatePair2(): NewNameIsDefined(false) {}
};
void UpdateProduce(
const CObjectVector<CDirItem> &dirItems,
const CObjectVector<CArchiveItem> &archiveItems,
const CObjectVector<CUpdatePair> &updatePairs,
const NUpdateArchive::CActionSet &actionSet,
CObjectVector<CUpdatePair2> &operationChain);
#endif