]> git.lyx.org Git - lyx.git/blobdiff - src/insets/RenderPreview.h
Merge branch 'master' into biblatex2
[lyx.git] / src / insets / RenderPreview.h
index 0476e687e59fbcfcaaaf8b1b6383d05ee3831243..841ffdacdeea2f531339d96974b6a040fe1c5584 100644 (file)
 #include "support/docstring.h"
 #include "support/FileMonitor.h"
 
-#include <boost/signal.hpp>
-#include <boost/signals/trackable.hpp>
-#include <boost/signals/connection.hpp>
+#include <boost/signals2.hpp>
+#include <boost/signals2/trackable.hpp>
+#include <boost/signals2/connection.hpp>
 
 namespace lyx {
 
 class Buffer;
-class LyXRC_PreviewStatus;
 class MetricsInfo;
 class PainterInfo;
 
@@ -42,10 +41,12 @@ class PreviewLoader;
 } // namespace graphics
 
 
-class RenderPreview : public RenderBase, public boost::signals::trackable {
+class RenderPreview : public RenderBase, public boost::signals2::trackable {
 public:
-       /// a wrapper for Previews::status()
-       static LyXRC_PreviewStatus status();
+       /// Return true if preview is enabled in text (from LyXRC::preview)
+       static bool previewText();
+       /// Return true if preview is enabled in mathed (from LyXRC::preview)
+       static bool previewMath();
 
        RenderPreview(Inset const *);
        RenderPreview(RenderPreview const &, Inset const *);
@@ -104,7 +105,7 @@ private:
        /** Store the connection to the preview loader so that we connect
         *  only once.
         */
-       boost::signals::connection ploader_connection_;
+       boost::signals2::connection ploader_connection_;
 
        /// Inform the core that the inset has changed.
        Inset const * parent_;
@@ -125,7 +126,7 @@ public:
 
        /// Connect and you'll be informed when the file changes.
        typedef support::FileMonitor::slot_type slot_type;
-       boost::signals::connection fileChanged(slot_type const &);
+       boost::signals2::connection fileChanged(slot_type const &);
 
        /// equivalent to dynamic_cast
        virtual RenderMonitoredPreview * asMonitoredPreview() { return this; }