]> git.lyx.org Git - lyx.git/blobdiff - src/insets/ExternalSupport.h
reorder entries
[lyx.git] / src / insets / ExternalSupport.h
index 1000735fb9208cdaf3fedf11848152c6687fb08f..5c5619c13b84520f582c70ba455c4d3ced9cabe3 100644 (file)
 #ifndef EXTERNALSUPPORT_H
 #define EXTERNALSUPPORT_H
 
-#include "texstream.h"
+#include <string>
+
 
 namespace lyx {
 
 class Buffer;
 class ExportData;
 class InsetExternalParams;
+class otexstream;
 
 namespace external {
 
+enum RetVal {
+       SUCCESS,
+       NOT_NEEDED,
+       FAILURE,
+       KILLED
+};
+
 class Template;
 
 /// A shorthand, helper function
@@ -61,7 +70,7 @@ std::string const doSubstitution(InsetExternalParams const & params,
     If \p external_in_tmpdir == true, then the generated file is
     place in the buffer's temporary directory.
 */
-void writeExternal(InsetExternalParams const &,
+RetVal writeExternal(InsetExternalParams const &,
                   std::string const & format,
                   Buffer const &,
                   otexstream &,