]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/Liason.C
change arg, inherit privatelu from noncopyable
[lyx.git] / src / frontends / Liason.C
index 14d7fd3dda2981f2d5fc906bdaf7ea6a90336063..85172e3cfe2fc348629d5fefc4e26e4ccfb23d99 100644 (file)
 #include "support/path.h"
 #include "exporter.h"
 #include "converter.h"
-#include "minibuffer.h"
 #include "support/syscall.h"
+#include "lyxfunc.h"
 
 using std::endl;
 
 extern LyXRC lyxrc;
 
-#ifdef CXX_WORKING_NAMESPACES
-namespace Liason 
-{
-#endif
+namespace Liason {
 
 PrinterParams getPrinterParams(Buffer * buffer)
 {
@@ -103,7 +100,7 @@ bool printBuffer(Buffer * buffer, PrinterParams const & pp)
                command += lyxrc.print_extra_options + ' ';
        }
 
-       command += Converter::dvips_options(buffer) + ' ';
+       command += converters.dvips_options(buffer) + ' ';
 
        if (!Exporter::Export(buffer, "dvi", true))
                return false;
@@ -143,7 +140,8 @@ bool printBuffer(Buffer * buffer, PrinterParams const & pp)
                                                      command2);
                } else
                        // case 2
-                       res = one.startscript(Systemcalls::SystemDontWait, command);
+                       res = one.startscript(Systemcalls::SystemDontWait,
+                                             command + QuoteName(dviname));
                break;
 
        case PrinterParams::FILE:
@@ -157,12 +155,11 @@ bool printBuffer(Buffer * buffer, PrinterParams const & pp)
        return res == 0;
 }
 
-void setMinibuffer(LyXView * lv, char const * msg)
-{
-       lv->getMiniBuffer()->Set(msg);
-}
 
-#ifdef CXX_WORKING_NAMESPACES
+void setMinibuffer(LyXView * lv, string const & msg)
+{
+       Assert(lv);
+       lv->message(msg);
 }
-#endif
 
+} // namespace Liason