From 5348f7afed2dfb3f1203df62307395f0ffcd7da5 Mon Sep 17 00:00:00 2001 From: DeepSOIC Date: Sat, 25 Mar 2017 17:35:34 +0300 Subject: [PATCH] App: add "Expanded" to DocumentObject.State Looks like it was impossible to figure out if tree item of object is expanded or collapsed. Now, it can be queried by e.g. `"Expanded" in App.ActiveDocument.Fusion.State` --- src/App/DocumentObjectPyImp.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/App/DocumentObjectPyImp.cpp b/src/App/DocumentObjectPyImp.cpp index 8bb44c0d02..b14d2f3fab 100644 --- a/src/App/DocumentObjectPyImp.cpp +++ b/src/App/DocumentObjectPyImp.cpp @@ -162,6 +162,9 @@ Py::List DocumentObjectPy::getState(void) const uptodate = false; list.append(Py::String("Restore")); } + if (object->testStatus(App::Expand)){ + list.append(Py::String("Expanded")); + } if (uptodate) { list.append(Py::String("Up-to-date")); }