diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2020-01-15 16:14:34 -0500 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2020-02-04 03:33:19 -0500 |
| commit | bb9a4600bb3e83ad35a061db228c81cf8e108407 (patch) | |
| tree | 97387c8418d82caf1ff2f0a357667b7a85734fff /src/filetreeitem.h | |
| parent | 08188830a3cf67924980b4183e2ca7a4b5e12c3d (diff) | |
rewriting FileTreeModel, implemented add/remove folders in root
Diffstat (limited to 'src/filetreeitem.h')
| -rw-r--r-- | src/filetreeitem.h | 7 |
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); |
