X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferView_pimpl.h;h=136e8209df73550deea4cafecec9f12118cc61d1;hb=f65b7ff4ab2fe8ad0d9196c231064240e3fde81f;hp=c6cc70a2d44ea7fe1de548d59d9eb65acbfdea4a;hpb=f490ae76abc44001313dfe65e0729b964ea4f76b;p=lyx.git diff --git a/src/BufferView_pimpl.h b/src/BufferView_pimpl.h index c6cc70a2d4..136e8209df 100644 --- a/src/BufferView_pimpl.h +++ b/src/BufferView_pimpl.h @@ -5,6 +5,7 @@ #include "BufferView.h" #include "UpdateInset.h" +#include "commandtags.h" #include "frontends/Timeout.h" #ifdef __GNUG__ @@ -43,7 +44,7 @@ struct BufferView::Pimpl : public Object { /// void update(); // - void update(BufferView::UpdateCodes); + void update(LyXText *, BufferView::UpdateCodes); /// Update pixmap of screen void updateScreen(); /// @@ -84,7 +85,7 @@ struct BufferView::Pimpl : public Object { /// bool available() const; /// - void beforeChange(); + void beforeChange(LyXText *); /// void savePosition(unsigned int i); /// @@ -118,6 +119,8 @@ struct BufferView::Pimpl : public Object { /// void center(); /// + bool Dispatch(kb_action action, string const & argument); + /// BufferView * bv_; /// LyXView * owner_; @@ -161,5 +164,10 @@ private: : filename(f), par_id(id), par_pos(pos) {} }; std::vector saved_positions; + + void moveCursorUpdate(bool selecting); + /// Get next inset of this class from current cursor position + Inset * getInsetByCode(Inset::Code code); + void MenuInsertLyXFile(string const & filen); }; #endif