2002-09-06 Lars Gullik Bjønnes <larsbj@gullik.net>
+ * LaTeXFeatures.C (useLayout): let tclass and lyt be a const
+ references, ws changes.
+
* text2.C (init): update counters after init
(insertParagraph): no need to set counter on idividual paragraphs.
(setCounter): access the counters object in the textclass object
<< layoutname << endl;
return;
}
-
- LyXTextClass tclass = params.getLyXTextClass();
+
+ LyXTextClass const & tclass = params.getLyXTextClass();
if (tclass.hasLayout(layoutname)) {
// Is this layout already in usedLayouts?
list<string>::const_iterator cit = usedLayouts.begin();
if (layoutname == *cit)
return;
}
-
- LyXLayout_ptr lyt = tclass[layoutname];
+
+ LyXLayout_ptr const & lyt = tclass[layoutname];
if (!lyt->depends_on().empty()) {
++level;
useLayout(lyt->depends_on());
} else {
lyxerr << "LaTeXFeatures::useLayout: layout `"
<< layoutname << "' does not exist in this class"
- << endl;
+ << endl;
}
-
+
--level;
}
for (int i = 0; i < nb_simplefeatures; ++i) {
if (isRequired(simplefeatures[i]))
packages << "\\usepackage{"
- << simplefeatures[i] << "}\n";
+ << simplefeatures[i] << "}\n";
}
//
void LaTeXFeatures::getFloatDefinitions(ostream & os) const
{
FloatList const & floats = params.getLyXTextClass().floats();
-
+
// Here we will output the code to create the needed float styles.
// We will try to do this as minimal as possible.
// \floatstyle{ruled}