X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FFuncRequest.h;h=42829ae8de26302df1f0e4702296953679e0dae7;hb=b0a73c0dfdbfa0541f04d7ee2578c4cd272ef7b9;hp=80587f9f01cd25eadc1d8ba957dc144db99a2922;hpb=8725614e3f147253ad2f900bcbbf9324fdd09e32;p=lyx.git diff --git a/src/FuncRequest.h b/src/FuncRequest.h index 80587f9f01..42829ae8de 100644 --- a/src/FuncRequest.h +++ b/src/FuncRequest.h @@ -98,6 +98,11 @@ public: static FuncRequest const unknown; /// static FuncRequest const noaction; + /// + bool allowAsync() const { return allow_async_; } + /// + void allowAsync(bool allow_async) { allow_async_ = allow_async; } + private: /// the action FuncCode action_; @@ -116,6 +121,9 @@ private: mouse_button::state button_; /// KeyModifier modifier_; + /// Commands should be run synchronously when they + /// are launched via "command-sequence" or "repeat" or "buffer-forall" + bool allow_async_; };