X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FDispatchResult.h;h=5b209ff8f74923d1f87d81d7d81915c19e04e66d;hb=0e8b1dc29a4d5acd01a0e6f4c12b1ccc5fb2c8da;hp=8cfdc3313d5a763593674f1043e689701be6ed8f;hpb=f1cba8ff64b369792fd49f5ddf90e8126ab476ac;p=lyx.git diff --git a/src/DispatchResult.h b/src/DispatchResult.h index 8cfdc3313d..5b209ff8f7 100644 --- a/src/DispatchResult.h +++ b/src/DispatchResult.h @@ -15,6 +15,8 @@ #include "update_flags.h" +#include "support/docstring.h" + namespace lyx { /// Maybe this can go entirely @@ -24,19 +26,31 @@ public: DispatchResult() : dispatched_(false), update_(Update::None) {} /// DispatchResult(bool disp, Update::flags f) : dispatched_(disp), update_(f) {} - // + /// bool dispatched() const { return dispatched_; } /// void dispatched(bool disp) { dispatched_ = disp; } /// + bool error() const { return error_; } + /// + void setError(bool e) { error_ = e; } + /// + docstring message() { return message_; } + /// + void setMessage(docstring m) { message_ = m; } + /// Update::flags update() const { return update_; } /// void update(Update::flags f) { update_ = f; } private: /// was the event fully dispatched? bool dispatched_; + /// was there an error? + bool error_; /// do we need to redraw the screen afterwards? Update::flags update_; + /// + docstring message_; };