]> git.lyx.org Git - lyx.git/blobdiff - src/sgml.cpp
After a hiatus, I'm returning to the rewrite of InsetCommandParams, the purpose of...
[lyx.git] / src / sgml.cpp
index 76e8ee0a4be049a508b72679bf068c20f1164047..2b0b02fd96154d84171204f6f0f0b56b8d219201 100644 (file)
@@ -20,6 +20,7 @@
 #include "OutputParams.h"
 #include "Paragraph.h"
 #include "Text.h"
+#include "TextClass.h"
 
 #include "support/convert.h"
 #include "support/docstream.h"
 #include <map>
 #include <ostream>
 
+using namespace std;
+using namespace lyx::support;
 
 namespace lyx {
 
-using support::subst;
-
-using std::map;
-using std::ostream;
-using std::ostringstream;
-using std::string;
 
 docstring sgml::escapeChar(char_type c)
 {
@@ -124,9 +121,9 @@ docstring sgml::cleanID(Buffer const & buf, OutputParams const & runparams,
        // and adds a number for uniqueness.
        // If you know what you are doing, you can set allowed==""
        // to disable this mangling.
-       TextClass const & tclass = buf.params().getTextClass();
+       TextClass const & tclass = buf.params().textClass();
        docstring const allowed = from_ascii(
-               runparams.flavor == OutputParams::XML? ".-_:":tclass.options());
+               runparams.flavor == OutputParams::XML? ".-_:" : tclass.options());
 
        if (allowed.empty())
                return orig;
@@ -142,7 +139,7 @@ docstring sgml::cleanID(Buffer const & buf, OutputParams const & runparams,
 
        MangledMap::const_iterator const known = mangledNames.find(orig);
        if (known != mangledNames.end())
-               return (*known).second;
+               return known->second;
 
        // make sure it starts with a letter
        if (!isAlphaASCII(*it) && allowed.find(*it) >= allowed.size())
@@ -207,7 +204,7 @@ void sgml::openTag(Buffer const & buf, odocstream & os,
        LayoutPtr const & style = par.layout();
        string const & name = style->latexname();
        string param = style->latexparam();
-       Counters & counters = buf.params().getTextClass().counters();
+       Counters & counters = buf.params().textClass().counters();
 
        string id = par.getID(buf, runparams);