22 #include <Gui/PropertyTree.h> 40 class UIApplicationCB;
59 std::shared_ptr<OpenLxUI::UIDocument> getUIDocument(std::shared_ptr<OpenLxApp::Document> aDoc)
const;
66 void displayUIPropertiesSignal(Gui::PropertyTree*, std::shared_ptr<OpenLxUI::UIElement>);
68 void changedUIPropertySignal(Gui::PropertyTreeItem*, std::shared_ptr<OpenLxUI::UIElement>);
72 void _onLexocadDisplayUIProperties(Gui::PropertyTree*,
Core::DocObject*);
73 void _onLexocadChangedUIProperty(Gui::PropertyTreeItem*,
Core::DocObject*);
76 void installCustomEventFilter(QObject* aFilterObj);
77 void removeCustomEventFilter(QObject* aFilterObj);
90 void removeCallbacks();
94 void onLexocadChangedUIProperty(Gui::PropertyTreeItem*, std::shared_ptr<OpenLxUI::UIElement>);
101 std::shared_ptr<UIApplicationP> _pimpl;
Definition: UIApplicationCB.h:39
Definition: UIElementFilter.h:17
#define slots
Definition: PyExport.h:22
#define signals
Definition: pythonize.h:34
Definition: ActiveEdge.h:25
Definition: UIApplication.h:48
#define OPENLXUI_EXPORT
Definition: OpenLxUI_defines.h:12
The one and only Application.
Definition: Application.h:50
Definition: DocObject.h:28