]> git.lyx.org Git - lyx.git/blobdiff - src/LyX.cpp
BufferParams.h: add comment
[lyx.git] / src / LyX.cpp
index a9844c102fcd19f79db07e01ec0727081aa6d326..48f30df4d1344cb594dd00ff99001cd65f3e6c37 100644 (file)
@@ -38,7 +38,7 @@
 #include "LyXRC.h"
 #include "Server.h"
 #include "ServerSocket.h"
-#include "LyXTextClassList.h"
+#include "TextClassList.h"
 #include "MenuBackend.h"
 #include "Messages.h"
 #include "Mover.h"
@@ -62,6 +62,7 @@
 #include <boost/bind.hpp>
 #include <boost/filesystem/operations.hpp>
 
+#include <algorithm>
 #include <iostream>
 #include <csignal>
 #include <map>
@@ -552,6 +553,17 @@ int LyX::init(int & argc, char * argv[])
 }
 
 
+void LyX::addFileToLoad(FileName const & fname)
+{
+       vector<FileName>::const_iterator cit = std::find(
+               pimpl_->files_to_load_.begin(), pimpl_->files_to_load_.end(),
+               fname);
+
+       if (cit == pimpl_->files_to_load_.end())
+               pimpl_->files_to_load_.push_back(fname);
+}
+
+
 void LyX::loadFiles()
 {
        vector<FileName>::const_iterator it = pimpl_->files_to_load_.begin();