iterator end();
const_iterator end() const;
- /// write all buffers, asking the user, returns false if cancelled
- bool quitWriteAll();
-
/// create a new buffer
+ /// \return 0 if the Buffer creation is not possible for whatever reason.
Buffer * newBuffer(std::string const & s, bool ronly = false);
/// delete a buffer
/// emergency save for all buffers
void emergencyWriteAll();
- /// close buffer. Returns false if cancelled by user
- bool close(Buffer * buf, bool ask);
+ /// save emergency file for the given buffer
+ /**
+ * \return a status message towards the user.
+ */
+ docstring emergencyWrite(Buffer * buf);
/// return true if no buffers loaded
bool empty() const;
BufferList(BufferList const &);
void operator=(BufferList const &);
- /// ask to save a buffer on quit, returns false if should cancel
- bool quitWriteBuffer(Buffer * buf);
-
typedef std::vector<Buffer *> BufferStorage;
/// storage of all buffers
BufferStorage bstore;
-
- /// save emergency file for the given buffer
- void emergencyWrite(Buffer * buf);
};
/// Implementation is in LyX.cpp