summaryrefslogtreecommitdiffstats
path: root/src/object-set.cpp
diff options
context:
space:
mode:
authorAdrian Boguszewski <adrbogus1@student.pg.gda.pl>2016-07-01 18:57:32 +0000
committerAdrian Boguszewski <adrbogus1@student.pg.gda.pl>2016-07-01 18:57:32 +0000
commit22262f2db6747eb516283b92abcfd348c700911a (patch)
tree010d0f5c42e6f6240a8f8ff7acb67bd3bb26ccc1 /src/object-set.cpp
parentAdded more tests (diff)
downloadinkscape-22262f2db6747eb516283b92abcfd348c700911a.tar.gz
inkscape-22262f2db6747eb516283b92abcfd348c700911a.zip
Added xmlNodes as range function
(bzr r14954.1.12)
Diffstat (limited to 'src/object-set.cpp')
-rw-r--r--src/object-set.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/object-set.cpp b/src/object-set.cpp
index 518ce15a3..1240e5198 100644
--- a/src/object-set.cpp
+++ b/src/object-set.cpp
@@ -15,6 +15,8 @@
#include "box3d.h"
#include "persp3d.h"
#include "preferences.h"
+#include <boost/range/adaptor/filtered.hpp>
+#include <boost/range/adaptor/transformed.hpp>
namespace Inkscape {
@@ -233,13 +235,6 @@ std::vector<SPItem*> ObjectSet::items() {
return result;
}
-std::vector<XML::Node*> ObjectSet::xmlNodes() {
- std::vector<SPItem*> list = items();
- std::vector<XML::Node*> result;
- std::transform(list.begin(), list.end(), std::back_inserter(result), [](SPItem* item) { return item->getRepr(); });
- return result;
-}
-
Inkscape::XML::Node *ObjectSet::singleRepr() {
SPObject *obj = single();
return obj ? obj->getRepr() : nullptr;