#include "insetquotes.h"
#include "buffer.h"
-#include "BufferView.h"
+#include "bufferparams.h"
#include "debug.h"
-#include "dimension.h"
#include "language.h"
#include "LaTeXFeatures.h"
#include "latexrunparams.h"
-#include "lyxfont.h"
#include "lyxlex.h"
#include "lyxrc.h"
-#include "paragraph.h"
#include "metricsinfo.h"
+#include "paragraph.h"
#include "paragraph_funcs.h"
#include "frontends/font_metrics.h"
#include "frontends/Painter.h"
-#include "support/LAssert.h"
#include "support/lstrings.h"
-using namespace lyx::support;
-using std::ostream;
+using lyx::support::prefixIs;
+
using std::endl;
+using std::string;
using std::auto_ptr;
+using std::ostream;
+
namespace {
}
-void InsetQuotes::write(Buffer const *, ostream & os) const
+void InsetQuotes::write(Buffer const &, ostream & os) const
{
string text;
text += language_char[language_];
}
-void InsetQuotes::read(Buffer const *, LyXLex & lex)
+void InsetQuotes::read(Buffer const &, LyXLex & lex)
{
lex.nextToken();
parseString(lex.getString());
}
-int InsetQuotes::latex(Buffer const * buf, ostream & os,
+int InsetQuotes::latex(Buffer const & buf, ostream & os,
LatexRunParams const & runparams) const
{
// How do we get the local language here??
- lyx::pos_type curr_pos = ownerPar(*buf, this).getPositionOfInset(this);
- Assert(curr_pos != -1);
+ lyx::pos_type curr_pos = ownerPar(buf, this).getPositionOfInset(this);
+ BOOST_ASSERT(curr_pos != -1);
#warning FIXME. We _must_ find another way to get the language. (Lgb)
#if 0
parOwner()->getFont(buf->params, curr_pos).language()->babel();
#else
// And this is not the way... (Lgb)
- string const curr_lang = buf->params.language->lang();
+ string const curr_lang = buf.params().language->lang();
#endif
const int quoteind = quote_index[side_][language_];
string qstr;
}
-int InsetQuotes::ascii(Buffer const *, ostream & os, int) const
+int InsetQuotes::ascii(Buffer const &, ostream & os, int) const
{
os << '"';
return 0;
}
-int InsetQuotes::linuxdoc(Buffer const *, ostream & os) const
+int InsetQuotes::linuxdoc(Buffer const &, ostream & os) const
{
os << '"';
return 0;
}
-int InsetQuotes::docbook(Buffer const *, ostream & os, bool) const
+int InsetQuotes::docbook(Buffer const &, ostream & os, bool) const
{
if (times_ == DoubleQ) {
if (side_ == LeftQ)