# 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;