#ifndef BUFFER_VIEW_H
#define BUFFER_VIEW_H
-#include "Dimension.h"
#include "update_flags.h"
#include "support/strfwd.h"
#include "support/types.h"
-#include <boost/noncopyable.hpp>
-
-#include <utility>
-#include <string>
-
-
namespace lyx {
namespace support { class FileName; }
class Inset;
class ParIterator;
class ParagraphMetrics;
+class Point;
class Text;
class TextMetrics;
class ViewMetricsInfo;
* \sa Buffer
* \sa CoordCache
*/
-class BufferView : boost::noncopyable {
+class BufferView {
public:
///
BufferView(Buffer & buffer);
void insertPlaintextFile(std::string const & fileName, bool asParagraph);
private:
+ /// noncopyable
+ BufferView(BufferView const &);
+ void operator=(BufferView const &);
+
// the position relative to (0, baseline) of outermost paragraph
Point coordOffset(DocIterator const & dit, bool boundary) const;
/// Update current paragraph metrics.