use QSet for amort. O(1) lookup complexity
Add Polygon Hole should not be enabled when the focus is on a polyline.
Disable focus actions before enabling the ones for the new item.
Introduced key events in Annotate Plugin's event filter. Pressing Escape while an item
has the focus makes the item lose it.
Fix crash when clearing all annotations after a polygon/polyline has just been added.
Fix typo in stopEditing* methods.
Latitude/Longitude should have 4 decimals precision to improve positioning in OSM.
Added new icons for Annotate Plugin actions.
Run optipng on data/bitmaps icons.
bail out early if childObject == nullptr
return invalid QModelIndex if parentObject == nullptr
use parent class' implementation of hasChildren()
const'ify
Q_ASSERT rather than return invalid QModelIndex
checkParenting()
add test case