12#ifndef REVISIONCHANGE_HPP
13#define REVISIONCHANGE_HPP
41 RevisionChange(Type aKind,
const std::string& aFilePath,
const QByteArray& aChangeBytes);
42 RevisionChange(Type aKind,
const std::string& aFilePath,
const QVector<TextSourceChange>& aChanges);
43 RevisionChange(Type aKind,
const std::string& aFilePath,
const char* aDataPtr,
int aDataSize = -1);
44 RevisionChange(Type aKind,
const std::string& aFilePath,
const UtTextDocument& aDoc);
#define VI_EXPORT
Definition ViExport.hpp:38
bool operator==(int aId, const WsfStringInt &aRhs)
Equal relational operator for the case of an integer on the LHS and a StringId on the RHS.
Definition WsfStringId.hpp:69
std::vector< RevisionChange > RevisionChangeList
Definition RevisionChange.hpp:54
Definition RevisionChange.hpp:28
Type kind
Definition RevisionChange.hpp:49
RevisionChange()
Definition RevisionChange.cpp:16
std::string filePath
Definition RevisionChange.hpp:50
QByteArray changeBytes
Definition RevisionChange.hpp:51
Type
Definition RevisionChange.hpp:32
@ cCHANGE_DELTA
Definition RevisionChange.hpp:36
@ cCHANGE_FULL
Definition RevisionChange.hpp:37
@ cNEW_FILE
Definition RevisionChange.hpp:34
@ cNO_CHANGE
Definition RevisionChange.hpp:33
@ cREMOVED_FILE
Definition RevisionChange.hpp:35