From 2edddfe009478651be4931ae8cc44856c22e579a Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Tue, 6 Dec 2011 18:58:43 +0000 Subject: Buffer: rename BufferModification to Modification --- src/buffer.hh | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/buffer.hh') diff --git a/src/buffer.hh b/src/buffer.hh index 96353cee..4ac11627 100644 --- a/src/buffer.hh +++ b/src/buffer.hh @@ -77,7 +77,7 @@ private: friend class Buffer; }; -struct BufferModification +struct Modification { enum Type { Insert, Erase }; @@ -85,17 +85,17 @@ struct BufferModification BufferIterator position; BufferString content; - BufferModification(Type type, BufferIterator position, + Modification(Type type, BufferIterator position, BufferString content) : type(type), position(position), content(content) {} - BufferModification inverse() const; + Modification inverse() const; }; -class BufferModificationListener +class ModificationListener { public: - virtual void on_modification(const BufferModification& modification) = 0; + virtual void on_modification(const Modification& modification) = 0; }; class Buffer @@ -151,8 +151,8 @@ public: Type type() const { return m_type; } void notify_saved(); - void register_modification_listener(BufferModificationListener* listener); - void unregister_modification_listener(BufferModificationListener* listener); + void register_modification_listener(ModificationListener* listener); + void unregister_modification_listener(ModificationListener* listener); struct filter_id_not_unique : public runtime_error { @@ -191,22 +191,22 @@ private: std::string m_name; const Type m_type; - typedef std::vector UndoGroup; + typedef std::vector UndoGroup; std::vector m_history; std::vector::iterator m_history_cursor; UndoGroup m_current_undo_group; - void apply_modification(const BufferModification& modification); - void revert_modification(const BufferModification& modification); + void apply_modification(const Modification& modification); + void revert_modification(const Modification& modification); - void append_modification(BufferModification&& modification); + void append_modification(Modification&& modification); std::list> m_windows; size_t m_last_save_undo_index; - std::vector m_modification_listeners; + std::vector m_modification_listeners; idvaluemap m_filters; }; -- cgit v1.2.3