]> git.lyx.org Git - lyx.git/blobdiff - src/DispatchResult.h
inputenc only expects one option
[lyx.git] / src / DispatchResult.h
index 687e55c8fded3a02ec562a846b97e66d73269dc3..c41b4c5b67e0e97d14ad34496b866d955a3f3842 100644 (file)
@@ -24,21 +24,10 @@ class DispatchResult
 {
 public:
        ///
-       DispatchResult() :
-                       dispatched_(false),
-                       error_(false),
-                       update_(Update::None),
-                       need_buf_update_(false),
-                       need_msg_update_(true)
-       {}
+       DispatchResult() = default;
        ///
        DispatchResult(bool dispatched, Update::flags f) :
-                       dispatched_(dispatched),
-                       error_(false),
-                       update_(f),
-                       need_buf_update_(false),
-                       need_msg_update_(true)
-       {}
+                       dispatched_(dispatched), update_(f) {}
        ///
        bool dispatched() const { return dispatched_; }
        ///
@@ -48,7 +37,7 @@ public:
        ///
        void setError(bool e) { error_ = e; }
        ///
-       docstring message() { return message_; }
+       docstring message() const { return message_; }
        ///
        void setMessage(docstring const & m) { message_ = m; }
        ///
@@ -63,26 +52,26 @@ public:
        void forceBufferUpdate() { need_buf_update_ = true; }
        /// Clear the flag indicating we need an update
        void clearBufferUpdate() { need_buf_update_ = false; }
-       ///
+       /// Do we need to display a message in the status bar?
        bool needMessageUpdate() const { return need_msg_update_; }
-       /// Force the buffer to be updated
+       /// Force the message to be displayed
        void forceMessageUpdate() { need_msg_update_ = true; }
-       /// Clear the flag indicating we need an update
-       void suppressMessageUpdate() { need_msg_update_ = false; }
+       /// Clear the flag indicating we need to display the message
+       void clearMessageUpdate() { need_msg_update_ = false; }
 
 private:
        /// was the event fully dispatched?
-       bool dispatched_;
+       bool dispatched_ = false;
        /// was there an error?
-       bool error_;
+       bool error_ = false;
        /// do we need to redraw the screen afterwards?
-       Update::flags update_;
+       Update::flags update_ = Update::None;
        ///
        docstring message_;
-       /// 
-       bool need_buf_update_;
        ///
-       bool need_msg_update_;
+       bool need_buf_update_ = false;
+       ///
+       bool need_msg_update_ = true;
 };