#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;
} // namespace graphics
-class RenderPreview : public RenderBase, public boost::signals::trackable {
+class RenderPreview : public RenderBase, public boost::signals2::trackable {
public:
/// Return true if preview is enabled in text (from LyXRC::preview)
static bool previewText();
graphics::PreviewLoader & ploader,
bool ignore_lyxrc = false);
- /// Record math macro definitions added to the preview loader
- void addMacroDef(docstring const & latex_snippet, Buffer const & buffer);
- /// Has a math macro definition already been added to the preview loader?
- bool hasMacroDef(docstring const & latex_snippet, Buffer const & buffer);
-
/// Begin the loading process.
/// \param forexport : whether this is intended for export. if so,
/// then we ignore LyXRC and wait for the image to be generated.
/** 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_;
/// 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; }