MCPcopy Create free account
hub / github.com/WinMerge/winmerge / GetTitleStringFlags

Function GetTitleStringFlags

Src/MergeFrameCommon.cpp:293–306  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

291}
292
293static String GetTitleStringFlags(const IMergeDoc& mergeDoc)
294{
295 const PackingInfo* pInfoUnpacker = mergeDoc.GetUnpacker();
296 const PrediffingInfo* pInfoPrediffer = mergeDoc.GetPrediffer();
297 const bool hasTrivialDiffs = mergeDoc.GetTrivialCount();
298 String flags;
299 if (pInfoUnpacker && !pInfoUnpacker->GetPluginPipeline().empty())
300 flags += _T("U");
301 if (pInfoPrediffer && !pInfoPrediffer->GetPluginPipeline().empty())
302 flags += _T("P");
303 if (hasTrivialDiffs)
304 flags += _T("F");
305 return (flags.empty() ? _T("") : (_T("(") + flags + _T(") ")));
306}
307
308String CMergeFrameCommon::GetTitleString(const IMergeDoc& mergeDoc)
309{

Callers 2

GetTitleStringMethod · 0.85

Calls 4

GetUnpackerMethod · 0.45
GetPredifferMethod · 0.45
GetTrivialCountMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected