MCPcopy Create free account
hub / github.com/KDE/kdiff3 / updateAge

Method updateAge

src/MergeFileInfos.cpp:528–560  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

526}
527
528void MergeFileInfos::updateAge()
529{
530 if(isDirA() || isDirB() || isDirC())
531 {
532 setAgeA(eNotThere);
533 setAgeB(eNotThere);
534 setAgeC(eNotThere);
535 e_Age age = eNew;
536 if(existsInC())
537 {
538 setAgeC(age);
539 if(m_bEqualAC) setAgeA(age);
540 if(m_bEqualBC) setAgeB(age);
541 age = eMiddle;
542 }
543 if(existsInB() && getAgeB() == eNotThere)
544 {
545 setAgeB(age);
546 if(m_bEqualAB) setAgeA(age);
547 age = eOld;
548 }
549 if(existsInA() && getAgeA() == eNotThere)
550 {
551 setAgeA(age);
552 }
553 if(getAgeA() != eOld && getAgeB() != eOld && getAgeC() != eOld)
554 {
555 if(getAgeA() == eMiddle) setAgeA(eOld);
556 if(getAgeB() == eMiddle) setAgeB(eOld);
557 if(getAgeC() == eMiddle) setAgeC(eOld);
558 }
559 }
560}
561
562QTextStream& operator<<(QTextStream& ts, MergeFileInfos& mfi)
563{

Callers 2

updateParentsMethod · 0.80
prepareListViewMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected