]> 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 0d012a38e455c8da6d05f3195d1463439ea6a716..efbae5070ba0b55e31ece2992604577438aaff01 100644 (file)
 
 
 namespace lyx {
+
 namespace graphics {
 
-bool Previews::activated()
+LyXRC_PreviewStatus Previews::status()
 {
        return lyxrc.preview;
 }
@@ -37,7 +38,8 @@ Previews & Previews::get()
 }
 
 
-struct Previews::Impl {
+class Previews::Impl {
+public:
        ///
        typedef boost::shared_ptr<PreviewLoader> PreviewLoaderPtr;
        ///
@@ -83,7 +85,11 @@ void Previews::generateBufferPreviews(Buffer const & buffer) const
 {
        PreviewLoader & ploader = loader(buffer);
 
-       for (InsetIterator it(buffer.inset()); it; ++it)
+       InsetBase & inset = buffer.inset();
+       InsetIterator it = inset_iterator_begin(inset);
+       InsetIterator const end = inset_iterator_end(inset);
+
+       for (; it != end; ++it)
                it->addPreview(ploader);
 
        ploader.startLoading();