From d69c03a3520205db549b2c84e7825967c8ea3ac5 Mon Sep 17 00:00:00 2001 From: Jan Holesovsky Date: Mon, 4 Apr 2016 10:54:19 +0200 Subject: Kill some written-only member vars in SidebarToolBox. Change-Id: I26b89fefafea90a24252dc3a167682b4daf0193c --- sfx2/source/sidebar/SidebarToolBox.cxx | 37 ++++++++++++---------------------- 1 file changed, 13 insertions(+), 24 deletions(-) (limited to 'sfx2') diff --git a/sfx2/source/sidebar/SidebarToolBox.cxx b/sfx2/source/sidebar/SidebarToolBox.cxx index dfebb0e23645..f09a7119d405 100644 --- a/sfx2/source/sidebar/SidebarToolBox.cxx +++ b/sfx2/source/sidebar/SidebarToolBox.cxx @@ -81,7 +81,7 @@ void SidebarToolBox::dispose() iController!=iEnd; ++iController) { - Reference xComponent (iController->second.mxController, UNO_QUERY); + Reference xComponent(iController->second, UNO_QUERY); if (xComponent.is()) xComponent->dispose(); } @@ -137,52 +137,41 @@ void SidebarToolBox::CreateController ( const css::uno::Reference& rxFrame, const sal_Int32 nItemWidth) { - ItemDescriptor aDescriptor; - const OUString sCommandName (GetItemCommand(nItemId)); - aDescriptor.mxController = sfx2::sidebar::ControllerFactory::CreateToolBoxController( - this, nItemId, sCommandName, rxFrame, rxFrame->getController(), - VCLUnoHelper::GetInterface(this), nItemWidth); - if (aDescriptor.mxController.is()) - { - aDescriptor.maURL = sfx2::sidebar::Tools::GetURL(sCommandName); - aDescriptor.msCurrentCommand = sCommandName; + uno::Reference xController(sfx2::sidebar::ControllerFactory::CreateToolBoxController( + this, nItemId, sCommandName, rxFrame, rxFrame->getController(), + VCLUnoHelper::GetInterface(this), nItemWidth)); - maControllers.insert(std::make_pair(nItemId, aDescriptor)); - } + if (xController.is()) + maControllers.insert(std::make_pair(nItemId, xController)); } Reference SidebarToolBox::GetControllerForItemId (const sal_uInt16 nItemId) const { ControllerContainer::const_iterator iController (maControllers.find(nItemId)); if (iController != maControllers.end()) - return iController->second.mxController; + return iController->second; else return nullptr; } void SidebarToolBox::SetController(const sal_uInt16 nItemId, const css::uno::Reference& rxController, - const OUString& rsCommandName) + const OUString& /*rsCommandName*/) { - ItemDescriptor aDescriptor; - aDescriptor.mxController = rxController; - aDescriptor.maURL = sfx2::sidebar::Tools::GetURL(rsCommandName); - aDescriptor.msCurrentCommand = rsCommandName; - ControllerContainer::iterator iController (maControllers.find(nItemId)); if (iController != maControllers.end()) { - Reference xComponent (iController->second.mxController, UNO_QUERY); + Reference xComponent(rxController, UNO_QUERY); if (xComponent.is()) xComponent->dispose(); - iController->second = aDescriptor; + iController->second = rxController; } else { - maControllers[nItemId] = aDescriptor; + maControllers[nItemId] = rxController; } if (rxController.is()) @@ -195,7 +184,7 @@ sal_uInt16 SidebarToolBox::GetItemIdForSubToolbarName (const OUString& rsSubTool iController!=iEnd; ++iController) { - Reference xController (iController->second.mxController); + Reference xController(iController->second); Reference xSubToolbarController (xController, UNO_QUERY); if (xSubToolbarController.is()) { @@ -212,7 +201,7 @@ css::uno::Reference SidebarToolBox::GetFirstCont if (maControllers.empty()) return css::uno::Reference(); - return maControllers.begin()->second.mxController; + return maControllers.begin()->second; } void SidebarToolBox::RegisterHandlers() -- cgit