]> git.lyx.org Git - lyx.git/blobdiff - src/paragraph_funcs.C
clone NVI, other small stuff
[lyx.git] / src / paragraph_funcs.C
index 384b819e122f19785f0537e87927269a781f015f..20f9bcb8191f28dc135d050512320206ff827b7a 100644 (file)
@@ -38,7 +38,6 @@ using lyx::pos_type;
 using lyx::par_type;
 
 using lyx::support::ascii_lowercase;
-using lyx::support::atoi;
 using lyx::support::bformat;
 using lyx::support::compare_ascii_no_case;
 using lyx::support::compare_no_case;
@@ -354,3 +353,20 @@ void getParsInRange(ParagraphList & pars, int ystart, int yend,
        for (end = beg ; end != endpar && pars[end].y <= yend; ++end)
                ;
 }
+
+
+/// return the number of InsetOptArg in a paragraph
+int numberOfOptArgs(Paragraph const & par)
+{
+       int num = 0;
+       
+       InsetList::const_iterator it = par.insetlist.begin();
+       InsetList::const_iterator end = par.insetlist.end();
+       for (; it != end ; ++it) {
+               if (it->inset->lyxCode() == InsetBase::OPTARG_CODE) 
+                       ++num;
+       }
+       return num;
+}
+
+