#include "Dimension.h"
-#include <boost/scoped_ptr.hpp>
+#include "support/unique_ptr.h"
+
namespace lyx {
~InsetIPA();
///
InsetIPA(InsetIPA const & other);
+ ///
+ InsetIPA & operator=(InsetIPA const & other);
/// \name Methods inherited from Inset class
//@{
void draw(PainterInfo & pi, int x, int y) const;
+ ///
+ void doDispatch(Cursor & cur, FuncRequest & cmd);
+ ///
+ bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const;
+
void addPreview(DocIterator const & inset_pos,
graphics::PreviewLoader & ploader) const;
///
void latex(otexstream &, OutputParams const &) const;
///
+ docstring xhtml(XHTMLStream & xs, OutputParams const &) const;
+ ///
void validate(LaTeXFeatures & features) const;
///
bool allowSpellCheck() const { return false; }
void preparePreview(DocIterator const & pos) const;
///
- boost::scoped_ptr<RenderPreview> preview_;
- ///
- mutable bool use_preview_;
-
-private:
- ///
- mutable Dimension dim_;
+ unique_ptr<RenderPreview> preview_;
};