#include "Format.h"
+#include "frontends/Application.h"
+
#include "support/debug.h"
#include "support/FileName.h"
#include "support/filetools.h"
-#include "support/imagetools.h"
#include <map>
Formats::const_iterator end = formats.end();
// The formats natively loadable.
- vector<string> nformat = loadableImageFormats();
+ vector<string> nformat = frontend::loadableImageFormats();
vector<string>::const_iterator it = nformat.begin();
for (; it != nformat.end(); ++it) {
vector<string>::const_iterator fbegin = fmts.begin();
vector<string>::const_iterator fend = fmts.end();
for (vector<string>::const_iterator fit = fbegin; fit != fend; ++fit) {
- if (fit != fbegin)
- LYXERR(Debug::GRAPHICS, ", ");
- LYXERR(Debug::GRAPHICS, *fit);
+ LYXERR(Debug::GRAPHICS, *fit << ',');
}
- LYXERR(Debug::GRAPHICS, '\n');
}
return fmts;
}
-void Cache::add(FileName const & file) const
+void Cache::add(FileName const & file, FileName const & doc_file) const
{
// Is the file in the cache already?
if (inCache(file)) {
return;
}
- pimpl_->cache[file] = ItemPtr(new CacheItem(file));
+ pimpl_->cache[file] = ItemPtr(new CacheItem(file, doc_file));
}