#include "buffer.h"
#include "buffer_funcs.h"
+#include "bufferparams.h"
#include "converter.h"
#include "format.h"
#include "gettext.h"
#include "support/filetools.h"
-using namespace lyx::support;
+using lyx::support::AddName;
+using lyx::support::bformat;
+using lyx::support::ChangeExtension;
+using lyx::support::contains;
+using lyx::support::MakeDisplayPath;
using std::find;
-
+using std::string;
using std::vector;
vector<string> const Backends(Buffer const & buffer)
{
vector<string> v;
- if (buffer.params.getLyXTextClass().isTeXClassAvailable())
+ if (buffer.params().getLyXTextClass().isTeXClassAvailable())
v.push_back(BufferFormat(buffer));
v.push_back("text");
return v;
backend_format = format;
string filename = buffer->getLatexName(false);
- if (!buffer->tmppath.empty())
- filename = AddName(buffer->tmppath, filename);
+ if (!buffer->temppath().empty())
+ filename = AddName(buffer->temppath(), filename);
filename = ChangeExtension(filename,
formats.extension(backend_format));