virtual Buffer const * buffer() const = 0;
/// set a buffer to the current workarea.
virtual void setBuffer(Buffer * b) = 0; ///< \c Buffer to set.
+ ///
+ virtual bool closeBuffer() = 0;
+ ///
+ virtual void newDocument(std::string const & filename,
+ bool fromTemplate) = 0;
//@}