]> git.lyx.org Git - lyx.git/blobdiff - src/graphics/Previews.C
* src/LaTeX.C: beautification: use identical user messages
[lyx.git] / src / graphics / Previews.C
index c5ca02ca7c3edf5b08aa70548b3af419bfa1707e..efbae5070ba0b55e31ece2992604577438aaff01 100644 (file)
@@ -14,6 +14,7 @@
 #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;
 }
@@ -36,7 +38,8 @@ Previews & Previews::get()
 }
 
 
-struct Previews::Impl {
+class Previews::Impl {
+public:
        ///
        typedef boost::shared_ptr<PreviewLoader> PreviewLoaderPtr;
        ///
@@ -82,8 +85,9 @@ void Previews::generateBufferPreviews(Buffer const & buffer) const
 {
        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);