summaryrefslogtreecommitdiffstats
path: root/src/object-set.cpp
diff options
context:
space:
mode:
authorAdrian Boguszewski <adrbogus1@student.pg.gda.pl>2016-06-27 14:59:48 +0000
committerAdrian Boguszewski <adrbogus1@student.pg.gda.pl>2016-06-27 14:59:48 +0000
commita51df2ab1eb079b2588ccb9398440f403d11c34d (patch)
tree3cbf95ba7d8ac923fa3e6887319371021ec4cecd /src/object-set.cpp
parentMoved next functions, added namespace, renamed range functions (diff)
downloadinkscape-a51df2ab1eb079b2588ccb9398440f403d11c34d.tar.gz
inkscape-a51df2ab1eb079b2588ccb9398440f403d11c34d.zip
Added more tests
(bzr r14954.1.11)
Diffstat (limited to 'src/object-set.cpp')
-rw-r--r--src/object-set.cpp28
1 files changed, 1 insertions, 27 deletions
diff --git a/src/object-set.cpp b/src/object-set.cpp
index 627544a21..518ce15a3 100644
--- a/src/object-set.cpp
+++ b/src/object-set.cpp
@@ -174,13 +174,8 @@ bool ObjectSet::isEmpty() {
return container.size() == 0;
}
-
SPObject *ObjectSet::single() {
- if (container.size() == 1) {
- return *container.begin();
- }
-
- return nullptr;
+ return container.size() == 1 ? *container.begin() : nullptr;
}
SPItem *ObjectSet::singleItem() {
@@ -257,27 +252,6 @@ void ObjectSet::set(SPObject *object) {
// _emitSignals();
}
-void ObjectSet::setList(const std::vector<SPItem *> &objs) {
- _clear();
- addList(objs);
-}
-
-void ObjectSet::addList(const std::vector<SPItem *> &objs) {
- for (std::vector<SPItem*>::const_iterator iter = objs.begin(); iter != objs.end(); ++iter) {
- SPObject *obj = *iter;
- if (!includes(obj)) {
- add(obj);
- }
- }
-}
-
-void ObjectSet::add(const std::vector<SPItem*>::iterator& from, const std::vector<SPItem*>::iterator& to) {
- for(auto it = from; it != to; ++it) {
- _add(*it);
- }
-}
-
-
Geom::OptRect ObjectSet::bounds(SPItem::BBoxType type) const
{
return (type == SPItem::GEOMETRIC_BBOX) ?