#include <algorithm>
#include <iterator>
-using lyx::support::AddName;
+using lyx::support::addName;
using lyx::support::package;
namespace fs = boost::filesystem;
using std::find;
using std::ostream_iterator;
-namespace lyx{
-
namespace {
string const sec_lastfiles = "[recent files]";
} // anon namespace
+namespace lyx {
+
Session::Session(unsigned int num) :
default_num_last_files(4),
absolute_max_last_files(100),
setNumberOfLastFiles(num);
// locate the session file
// note that the session file name 'session' is hard-coded
- session_file = AddName(package().user_support(), "session");
+ session_file = addName(package().user_support(), "session");
//
readFile();
}
} else if (section == id_lastfilepos) {
// read lastfilepos
// pos, file\n
- lyx::pit_type pit;
- lyx::pos_type pos;
+ pit_type pit;
+ pos_type pos;
string fname;
istringstream itmp(tmp);
itmp >> pit;
// bookmarkid, id, pos, file\n
unsigned int num;
unsigned int id;
- lyx::pos_type pos;
+ pos_type pos;
string fname;
istringstream itmp(tmp);
itmp >> num;
}
-void Session::setLastOpenedFiles(vector<string> const & files)
+void Session::addLastOpenedFile(string const & file)
{
- lastopened = files;
+ lastopened.push_back(file);
}