projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RowItemOwner: Replaced parent notification scheme
[pulseview.git]
/
pv
/
view
/
rowitemowner.cpp
diff --git
a/pv/view/rowitemowner.cpp
b/pv/view/rowitemowner.cpp
index 03f0e68d3ae52e5a0451f80c66683052b470e460..dd41af05b6e900ce9a6c2dc25d34181be3d81836 100644
(file)
--- a/
pv/view/rowitemowner.cpp
+++ b/
pv/view/rowitemowner.cpp
@@
-57,6
+57,8
@@
void RowItemOwner::add_child_item(std::shared_ptr<RowItem> item)
assert(!item->owner());
item->set_owner(this);
_items.push_back(item);
assert(!item->owner());
item->set_owner(this);
_items.push_back(item);
+
+ extents_changed(true, true);
}
void RowItemOwner::remove_child_item(std::shared_ptr<RowItem> item)
}
void RowItemOwner::remove_child_item(std::shared_ptr<RowItem> item)
@@
-66,6
+68,8
@@
void RowItemOwner::remove_child_item(std::shared_ptr<RowItem> item)
auto iter = std::find(_items.begin(), _items.end(), item);
assert(iter != _items.end());
_items.erase(iter);
auto iter = std::find(_items.begin(), _items.end(), item);
assert(iter != _items.end());
_items.erase(iter);
+
+ extents_changed(true, true);
}
RowItemOwner::iterator RowItemOwner::begin()
}
RowItemOwner::iterator RowItemOwner::begin()