]> git.lyx.org Git - lyx.git/blobdiff - src/exporter.C
include sys/time.h
[lyx.git] / src / exporter.C
index fda1a6ec0f73f164a75ae52b1aa3352edd5e7650..098f24979709833f0b653843ff515ba0e9450ec2 100644 (file)
@@ -1,8 +1,8 @@
 /* This file is part of
- * ====================================================== 
- * 
+ * ======================================================
+ *
  *           LyX, The Document Processor
- *        
+ *
  *           Copyright 1995 Matthias Ettrich
  *           Copyright 1995-2001 The LyX Team.
  *
 
 #include <config.h>
 
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
 #include <algorithm>
 
 #include "exporter.h"
@@ -39,7 +35,8 @@ bool Exporter::Export(Buffer * buffer, string const & format,
        if (bv) {
                // Remove all error insets
                if (bv->removeAutoInsets()) {
-                       bv->redraw();
+#warning repaint() or update() or nothing ?
+                       bv->repaint();
                        bv->fitCursor();
                }
        }
@@ -69,7 +66,7 @@ bool Exporter::Export(Buffer * buffer, string const & format,
        string filename = buffer->getLatexName(false);
        if (!buffer->tmppath.empty())
                filename = AddName(buffer->tmppath, filename);
-       filename = ChangeExtension(filename, 
+       filename = ChangeExtension(filename,
                                   formats.extension(backend_format));
 
        // Ascii backend
@@ -85,7 +82,7 @@ bool Exporter::Export(Buffer * buffer, string const & format,
        else if (backend_format == format)
                buffer->makeLaTeXFile(filename, string(), true);
        else if (contains(buffer->filePath(), ' ')) {
-               Alert::alert(_("Cannot run latex."),
+               Alert::alert(_("Cannot run LaTeX."),
                           _("The path to the lyx file cannot contain spaces."));
                return false;
        } else
@@ -107,6 +104,7 @@ bool Exporter::Export(Buffer * buffer, string const & format,
        return true;
 }
 
+
 bool Exporter::Export(Buffer * buffer, string const & format,
                      bool put_in_tempdir)
 {
@@ -114,6 +112,7 @@ bool Exporter::Export(Buffer * buffer, string const & format,
        return Export(buffer, format, put_in_tempdir, result_file);
 }
 
+
 bool Exporter::Preview(Buffer * buffer, string const & format)
 {
        string result_file;
@@ -138,7 +137,7 @@ vector<Format const *> const
 Exporter::GetExportableFormats(Buffer const * buffer, bool only_viewable)
 {
        vector<string> backends = Backends(buffer);
-       vector<Format const *> result = 
+       vector<Format const *> result =
                converters.getReachable(backends[0], only_viewable, true);
        for (vector<string>::const_iterator it = backends.begin() + 1;
             it != backends.end(); ++it) {
@@ -162,6 +161,7 @@ string const Exporter::BufferFormat(Buffer const * buffer)
                return "latex";
 }
 
+
 vector<string> const Exporter::Backends(Buffer const * buffer)
 {
        vector<string> v;