# HG changeset patch # User insilmaril # Date 1143117534 0 # Node ID ba81afcb2b5115dcbaed92956f03afd4bdbdf42f # Parent 5da693c51f10b45e948f33c118ce05533f2508e8 Version 1.7.12 diff -r 5da693c51f10 -r ba81afcb2b51 flagrowobj.cpp --- a/flagrowobj.cpp Thu Mar 23 12:38:54 2006 +0000 +++ b/flagrowobj.cpp Thu Mar 23 12:38:54 2006 +0000 @@ -25,6 +25,7 @@ { flag.setAutoDelete (true); parentRow=NULL; + showFlags=true; } void FlagRowObj::copy (FlagRowObj* other) @@ -172,7 +173,10 @@ { fo=addFlag (fo); fo->activate(); - fo->setVisibility (visible); + if (showFlags) + fo->setVisibility (visible); + else + fo->setVisibility (false); calcBBoxSize(); } else qWarning ("FlagRowObj ("+name+")::activate ("+foname+") failed - could not find it in parentRow"); @@ -234,6 +238,11 @@ } } +void FlagRowObj::setShowFlags (bool b) +{ + showFlags=b; +} + void FlagRowObj::resetUsedCounter() { FlagObj *fo;