summaryrefslogtreecommitdiff
path: root/src/filetreeitem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/filetreeitem.h')
-rw-r--r--src/filetreeitem.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/filetreeitem.h b/src/filetreeitem.h
index 70757ca2..2819afbd 100644
--- a/src/filetreeitem.h
+++ b/src/filetreeitem.h
@@ -33,6 +33,13 @@ public:
}
void insert(std::unique_ptr<FileTreeItem> child, std::size_t at);
+
+ template <class Itor>
+ void insert(Itor begin, Itor end, std::size_t at)
+ {
+ m_children.insert(m_children.begin() + at, begin, end);
+ }
+
void remove(std::size_t i);
void remove(std::size_t from, std::size_t n);