Polygon updates (#11298)

* Make menus similar for polygon and polygonInView
* Crash fix: Iterator might be invalidated by erase, reorder operations.
* Update pick editor after reload
* Do not enable edit if polygon is read only
* Make sure filter and intersection geometry is updated after a reload
* Make sure other pick editors are updated when polygon in view is changed
This commit is contained in:
jonjenssen
2024-03-18 14:31:06 +01:00
committed by GitHub
parent 853d68df8b
commit 2001c94a39
10 changed files with 53 additions and 14 deletions

View File

@@ -47,6 +47,8 @@ public:
std::vector<RimPolygonFile*> polygonFiles() const;
std::vector<RimPolygon*> allPolygons() const;
static void appendPolygonMenuItems( caf::CmdFeatureMenuBuilder& menuBuilder );
private:
void onChildDeleted( caf::PdmChildArrayFieldHandle* childArray, std::vector<caf::PdmObjectHandle*>& referringObjects ) override;
void childFieldChangedByUi( const caf::PdmFieldHandle* changedChildField ) override;