diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2022-10-27 22:17:55 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2022-10-28 06:31:41 +0200 |
commit | 16e98d669f2d1dd36c39007daab05a8696b08ebb (patch) | |
tree | 345c4331a554db1c32061a4dadbf0a5a3c1764b9 /framework | |
parent | 5f72a041c0160e4067ca931a9cec711b84b558f4 (diff) |
Introduce utl::ConnectModelViewController
And use it to avoid code duplication
Change-Id: I18447bc1a0388d57a273b310977a0f0fb54152b1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141946
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'framework')
-rw-r--r-- | framework/source/services/autorecovery.cxx | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/framework/source/services/autorecovery.cxx b/framework/source/services/autorecovery.cxx index 30894359e38b..d59a36b5bb09 100644 --- a/framework/source/services/autorecovery.cxx +++ b/framework/source/services/autorecovery.cxx @@ -77,6 +77,7 @@ #include <o3tl/typed_flags_set.hxx> #include <o3tl/string_view.hxx> #include <unotools/mediadescriptor.hxx> +#include <unotools/mvc.hxx> #include <comphelper/multiinterfacecontainer3.hxx> #include <comphelper/namedvaluecollection.hxx> #include <comphelper/sequence.hxx> @@ -3422,11 +3423,7 @@ void AutoRecovery::implts_openOneDoc(const OUString& sURL , } // introduce model/view/controller to each other - xController->attachModel( xModel ); - xModel->connectController( xController ); - xTargetFrame->setComponent( xController->getComponentWindow(), xController ); - xController->attachFrame( xTargetFrame ); - xModel->setCurrentController( xController ); + utl::ConnectModelViewController(xModel, xTargetFrame, xController); } rInfo.Document = xModel.get(); |