diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2011-12-07 14:29:10 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2011-12-07 14:29:10 +0000 |
| commit | 2239fb6e4952b9768d4ce155a752719a8a586021 (patch) | |
| tree | 46f53a74ef631587186bdbf158909ffbc3044403 /src/buffer.cc | |
| parent | c40eb2b03a20c90073eed5103e99d9e37b142040 (diff) | |
Filters: move from buffer to window
Diffstat (limited to 'src/buffer.cc')
| -rw-r--r-- | src/buffer.cc | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/buffer.cc b/src/buffer.cc index 08c27796..fb0d0e82 100644 --- a/src/buffer.cc +++ b/src/buffer.cc @@ -218,9 +218,6 @@ void Buffer::apply_modification(const Modification& modification) void Buffer::modify(Modification&& modification) { - for (auto filter : m_filters) - filter.second(*this, modification); - apply_modification(modification); m_current_undo_group.push_back(std::move(modification)); } @@ -271,22 +268,4 @@ void Buffer::unregister_modification_listener(ModificationListener* listener) m_modification_listeners.erase(it); } -void Buffer::add_filter(FilterAndId&& filter) -{ - if (m_filters.contains(filter.first)) - throw filter_id_not_unique(filter.first); - m_filters.append(filter); -} - -void Buffer::remove_filter(const std::string& id) -{ - m_filters.remove(id); -} - -CandidateList Buffer::complete_filterid(const std::string& prefix, - size_t cursor_pos) -{ - return m_filters.complete_id<str_to_str>(prefix, cursor_pos); -} - } |
