summaryrefslogtreecommitdiff
path: root/src/buffer.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-08-15 17:07:53 +0200
committerMaxime Coste <frrrwww@gmail.com>2012-08-15 17:07:53 +0200
commit5393e9e78b673bcfeb75ee4e2262aaae294e73ee (patch)
tree2f85c785e959f7d8602ecf39559e8e0ec107e893 /src/buffer.hh
parent14475e91cbc47a6dbff15cb6393d0da99f404a1f (diff)
Buffer: add a timestamp
Diffstat (limited to 'src/buffer.hh')
-rw-r--r--src/buffer.hh3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buffer.hh b/src/buffer.hh
index cc20a607..b048dbe5 100644
--- a/src/buffer.hh
+++ b/src/buffer.hh
@@ -114,6 +114,8 @@ public:
void insert(BufferIterator pos, const String& content);
void erase(BufferIterator begin, BufferIterator end);
+ size_t timestamp() const { return m_timestamp; }
+
void begin_undo_group();
void end_undo_group();
bool undo();
@@ -201,6 +203,7 @@ private:
std::list<std::unique_ptr<Window>> m_windows;
size_t m_last_save_undo_index;
+ size_t m_timestamp;
std::vector<BufferChangeListener*> m_change_listeners;