using std::for_each;
using std::mem_fun;
+extern BufferView * current_view;
+
//
// Class BufferStorage
//
{
Buffer * tmpbuf = new Buffer(s, ronly);
tmpbuf->params.useClassDefaults();
- lyxerr.debug() << "Assigning to buffer "
- << container.size() << endl;
+ lyxerr[Debug::INFO] << "Assigning to buffer "
+ << container.size() << endl;
container.push_back(tmpbuf);
return tmpbuf;
}
}
-extern bool MenuWrite(Buffer *);
-extern bool MenuWriteAs(Buffer *);
-
bool BufferList::QwriteAll()
{
bool askMoreConfirmation = false;
else
fname = MakeDisplayPath((*it)->fileName(), 50);
bool reask = true;
- while(reask) {
+ while (reask) {
switch (AskConfirmation(_("Changes in document:"),
fname,
_("Save document?"))) {
case 1: // Yes
if ((*it)->isUnnamed())
- reask = !MenuWriteAs((*it));
+ reask = !MenuWriteAs(current_view, (*it));
else {
- reask = !MenuWrite((*it));
+ reask = !MenuWrite(current_view, (*it));
}
break;
case 2: // No
_("Save document?"))){
case 1: // Yes
if (buf->isUnnamed())
- reask = !MenuWriteAs(buf);
+ reask = !MenuWriteAs(current_view, buf);
else if (buf->save()) {
lastfiles->newFile(buf->fileName());
reask = false;