#include "PreviewLoader.h"
#include "buffer.h"
+#include "insetiterator.h"
#include "lyxrc.h"
#include "paragraph.h"
namespace lyx {
+
namespace graphics {
-bool Previews::activated()
+LyXRC_PreviewStatus Previews::status()
{
return lyxrc.preview;
}
}
-struct Previews::Impl {
+class Previews::Impl {
+public:
///
typedef boost::shared_ptr<PreviewLoader> PreviewLoaderPtr;
///
{
PreviewLoader & ploader = loader(buffer);
- Buffer::inset_iterator it = buffer.inset_const_iterator_begin();
- Buffer::inset_iterator end = buffer.inset_const_iterator_end();
+ InsetBase & inset = buffer.inset();
+ InsetIterator it = inset_iterator_begin(inset);
+ InsetIterator const end = inset_iterator_end(inset);
for (; it != end; ++it)
it->addPreview(ploader);