]> git.lyx.org Git - lyx.git/blobdiff - src/LyXFunc.h
Make the fake sequence for braces highly unlikely (addressing #6478).
[lyx.git] / src / LyXFunc.h
index 9b8fe7ffbd89a5a87b53b498156a6d8b420920fa..a7950da2312ba1d22de94d869d4c391845c0c3b4 100644 (file)
@@ -24,6 +24,7 @@ namespace lyx {
 
 class Buffer;
 class BufferView;
+class DispatchResult;
 class DocumentClass;
 class FuncRequest;
 class FuncStatus;
@@ -46,7 +47,11 @@ public:
        ///
        explicit LyXFunc();
 
-       /// LyX dispatcher, executes lyx actions.
+       /// LyX dispatcher: executes lyx actions and returns result.
+       void dispatch(FuncRequest const &, DispatchResult &);
+
+       /// LyX dispatcher: executes lyx actions and does necessary
+       /// screen updates depending on results.
        void dispatch(FuncRequest const &);
 
        ///
@@ -94,6 +99,9 @@ extern FuncStatus getStatus(FuncRequest const & action);
 /// Implementation is in LyX.cpp
 extern void dispatch(FuncRequest const & action);
 
+/// Implementation is in LyX.cpp
+extern void dispatch(FuncRequest const & action, DispatchResult & dr);
+
 } // namespace lyx
 
 #endif