22 #include <Gui/PropertyTree.h> 40 class UIApplicationCB;
60 std::shared_ptr<OpenLxUI::UIDocument> getUIDocument(std::shared_ptr<OpenLxApp::Document> aDoc)
const;
67 void displayUIPropertiesSignal(Gui::PropertyTree*, std::shared_ptr<OpenLxUI::UIElement>);
69 void changedUIPropertySignal(Gui::PropertyTreeItem*, std::shared_ptr<OpenLxUI::UIElement>);
73 void _onLexocadDisplayUIProperties(Gui::PropertyTree*,
Core::DocObject*);
74 void _onLexocadChangedUIProperty(Gui::PropertyTreeItem*,
Core::DocObject*);
77 void installCustomEventFilter(QObject* aFilterObj);
78 void removeCustomEventFilter(QObject* aFilterObj);
91 void removeCallbacks();
93 std::shared_ptr<OpenLxUI::Viewer> getActiveViewer()
const;
97 void onLexocadChangedUIProperty(Gui::PropertyTreeItem*, std::shared_ptr<OpenLxUI::UIElement>);
104 std::shared_ptr<UIApplicationP> _pimpl;
Definition: UIApplicationCB.h:39
Definition: UIElementFilter.h:17
#define slots
Definition: PyExport.h:22
#define signals
Definition: pythonize.h:40
Definition: ActiveEdge.h:25
Definition: UIApplication.h:49
The one and only Application.
Definition: Application.h:49
Definition: DocObject.h:51