]> git.lyx.org Git - lyx.git/blobdiff - src/graphics/PreviewedInset.C
Store an InsetBase & in MailInset.
[lyx.git] / src / graphics / PreviewedInset.C
index 4bacfdb943bde3d00120569f47714f6e9fa2d0d8..2ee87747388fc984d1d7abe554b590f06738bc54 100644 (file)
@@ -9,10 +9,6 @@
  * Full author contact details are available in file CREDITS
  */
 
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
 #include <config.h>
 
 #include "PreviewedInset.h"
@@ -40,6 +36,12 @@ bool PreviewedInset::activated()
 }
 
 
+BufferView * PreviewedInset::view() const
+{
+       return inset_.view();
+}
+
+
 void PreviewedInset::generatePreview()
 {
        if (!Previews::activated() || !previewWanted() ||
@@ -59,8 +61,6 @@ void PreviewedInset::addPreview(grfx::PreviewLoader & ploader)
        if (!Previews::activated() || !previewWanted())
                return;
 
-       setView(ploader.buffer().getUser());
-
        snippet_ = trim(latexString());
        if (snippet_.empty())
                return;
@@ -109,18 +109,10 @@ bool PreviewedInset::previewReady() const
        if (!pimage_)
                return false;
 
-       return pimage_->image(inset_, *view());
+       return pimage_->image();
 }
 
 
-void PreviewedInset::setView(BufferView * bv)
-{
-       if (!bv)
-               return;
-
-       view_ = bv->owner()->view();
-}
-
 void PreviewedInset::imageReady(grfx::PreviewImage const & pimage) const
 {
        // Check snippet against the Inset's current contents