diff --git a/framework/include/public/toon_boom/ext/layout.hpp b/framework/include/public/toon_boom/ext/layout.hpp index 4c5fb2e..73718b8 100644 --- a/framework/include/public/toon_boom/ext/layout.hpp +++ b/framework/include/public/toon_boom/ext/layout.hpp @@ -57,6 +57,17 @@ public: void isTULayoutView() override {} void disconnectView() override {} + TULayoutFrame *getOwnerFrame() { + auto lm = PLUG_Services::getLayoutManager(); + if (!lm) { + return nullptr; + } + auto frame = lm->findFrame(this); + if (!frame) { + return nullptr; + } + return frame; + } protected: QPointer m_widget;