#include "funcrequest.h"
#include "LyXAction.h"
#include "lyxfunc.h"
-#include "frontends/lyx_gui.h"
+#include "frontends/Application.h"
#include "support/lstrings.h"
#include "support/lyxlib.h"
#endif
#include <fcntl.h>
-using lyx::support::compare;
-using lyx::support::rtrim;
-using lyx::support::split;
-using lyx::support::unlink;
+
+namespace lyx {
+
+using support::compare;
+using support::rtrim;
+using support::split;
+using support::unlink;
using std::endl;
using std::string;
}
if (!write) {
- lyx_gui::register_socket_callback(fd, boost::bind(&LyXComm::read_ready, this));
+ theApp->registerSocketCallback(fd,
+ boost::bind(&LyXComm::read_ready, this));
}
return fd;
return;
if (!write) {
- lyx_gui::unregister_socket_callback(fd);
+ theApp->unregisterSocketCallback(fd);
}
if (::close(fd) < 0) {
serv->func->dispatch(FuncRequest(lyxaction.lookupFunc(cmd), arg));
- string const rval = lyx::to_utf8(serv->func->getMessage());
+ string const rval = to_utf8(serv->func->getMessage());
//modified june 1999 stefano@zool.su.se:
//all commands produce an INFO or ERROR message
string buf = string("NOTIFY:") + s + "\n";
pipes.send(buf);
}
+
+
+} // namespace lyx