diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-04-19 13:17:17 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-04-19 19:18:51 +0200 |
commit | e2c7a6bd572644b928704f6cb3696b568ac0aba1 (patch) | |
tree | b9f64cf65d77edf2798b03de60d47602ebe95b15 /sd/source/ui/tools | |
parent | fcf776a09a2c5cd692480c8ec4a678e3d04739c9 (diff) |
loplugin::unusedmethods
Change-Id: I6a07860edb13588b83345babeb53675aedc43f7a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150607
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sd/source/ui/tools')
-rw-r--r-- | sd/source/ui/tools/ConfigurationAccess.cxx | 60 | ||||
-rw-r--r-- | sd/source/ui/tools/PropertySet.cxx | 153 |
2 files changed, 0 insertions, 213 deletions
diff --git a/sd/source/ui/tools/ConfigurationAccess.cxx b/sd/source/ui/tools/ConfigurationAccess.cxx index d3fd2fa5a096..35ccadba3783 100644 --- a/sd/source/ui/tools/ConfigurationAccess.cxx +++ b/sd/source/ui/tools/ConfigurationAccess.cxx @@ -34,16 +34,6 @@ using namespace ::com::sun::star::uno; namespace sd::tools { ConfigurationAccess::ConfigurationAccess ( - const Reference<XComponentContext>& rxContext, - const OUString& rsRootName, - const WriteMode eMode) -{ - Reference<lang::XMultiServiceFactory> xProvider = - configuration::theDefaultProvider::get( rxContext ); - Initialize(xProvider, rsRootName, eMode); -} - -ConfigurationAccess::ConfigurationAccess ( const OUString& rsRootName, const WriteMode eMode) { @@ -118,56 +108,6 @@ void ConfigurationAccess::CommitChanges() xConfiguration->commitChanges(); } -void ConfigurationAccess::ForAll ( - const Reference<container::XNameAccess>& rxContainer, - const ::std::vector<OUString>& rArguments, - const Functor& rFunctor) -{ - if (!rxContainer.is()) - return; - - ::std::vector<Any> aValues(rArguments.size()); - const Sequence<OUString> aKeys (rxContainer->getElementNames()); - for (const OUString& rsKey : aKeys) - { - Reference<container::XNameAccess> xSetItem (rxContainer->getByName(rsKey), UNO_QUERY); - if (xSetItem.is()) - { - // Get from the current item of the container the children - // that match the names in the rArguments list. - for (size_t nValueIndex=0; nValueIndex<aValues.size(); ++nValueIndex) - aValues[nValueIndex] = xSetItem->getByName(rArguments[nValueIndex]); - } - rFunctor(rsKey, aValues); - } -} - -void ConfigurationAccess::FillList( - const Reference<container::XNameAccess>& rxContainer, - const OUString& rsArgument, - ::std::vector<OUString>& rList) -{ - try - { - if (rxContainer.is()) - { - Sequence<OUString> aKeys (rxContainer->getElementNames()); - rList.resize(aKeys.getLength()); - for (sal_Int32 nItemIndex=0; nItemIndex<aKeys.getLength(); ++nItemIndex) - { - Reference<container::XNameAccess> xSetItem ( - rxContainer->getByName(aKeys[nItemIndex]), UNO_QUERY); - if (xSetItem.is()) - { - xSetItem->getByName(rsArgument) >>= rList[nItemIndex]; - } - } - } - } - catch (RuntimeException&) - {} -} - } // end of namespace sd::tools /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sd/source/ui/tools/PropertySet.cxx b/sd/source/ui/tools/PropertySet.cxx deleted file mode 100644 index c50a617de1b0..000000000000 --- a/sd/source/ui/tools/PropertySet.cxx +++ /dev/null @@ -1,153 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#include <tools/PropertySet.hxx> -#include <algorithm> - -using namespace ::com::sun::star; -using namespace ::com::sun::star::uno; - -namespace sd::tools { - -PropertySet::PropertySet() - : mpChangeListeners(new ChangeListenerContainer) -{ -} - -PropertySet::~PropertySet() -{ -} - -//----- XPropertySet ---------------------------------------------------------- - -Reference<beans::XPropertySetInfo> SAL_CALL PropertySet::getPropertySetInfo() -{ - return nullptr; -} - -void SAL_CALL PropertySet::setPropertyValue ( - const OUString& rsPropertyName, - const css::uno::Any& rsPropertyValue) -{ - ThrowIfDisposed(); - - Any aOldValue (SetPropertyValue(rsPropertyName,rsPropertyValue)); - if (aOldValue == rsPropertyValue) - return; - - // Inform listeners that are registered specifically for the - // property and those registered for any property. - beans::PropertyChangeEvent aEvent( - static_cast<XWeak*>(this), - rsPropertyName, - false, - -1, - aOldValue, - rsPropertyValue); - CallListeners(rsPropertyName, aEvent); - CallListeners(OUString(), aEvent); -} - -Any SAL_CALL PropertySet::getPropertyValue (const OUString& rsPropertyName) -{ - ThrowIfDisposed(); - - return GetPropertyValue(rsPropertyName); -} - -void SAL_CALL PropertySet::addPropertyChangeListener ( - const OUString& rsPropertyName, - const css::uno::Reference<css::beans::XPropertyChangeListener>& rxListener) -{ - if ( ! rxListener.is()) - throw lang::IllegalArgumentException(); - - if (m_bDisposed) - return; - - mpChangeListeners->emplace(rsPropertyName, rxListener); -} - -void SAL_CALL PropertySet::removePropertyChangeListener ( - const OUString& rsPropertyName, - const css::uno::Reference<css::beans::XPropertyChangeListener>& rxListener) -{ - ::std::pair<ChangeListenerContainer::iterator,ChangeListenerContainer::iterator> - aRange (mpChangeListeners->equal_range(rsPropertyName)); - - ChangeListenerContainer::iterator iListener ( - ::std::find_if( - aRange.first, - aRange.second, - [&rxListener] (const ChangeListenerContainer::value_type& listener) { - return listener.second == rxListener; - })); - - if (iListener == mpChangeListeners->end()) - { - throw lang::IllegalArgumentException(); - } - - mpChangeListeners->erase(iListener); - -} - -void SAL_CALL PropertySet::addVetoableChangeListener ( - const OUString&, - const css::uno::Reference<css::beans::XVetoableChangeListener>&) -{ - // Constraint properties are not supported and thus no vetoable - // listeners. -} - -void SAL_CALL PropertySet::removeVetoableChangeListener ( - const OUString&, - const css::uno::Reference<css::beans::XVetoableChangeListener>&) -{ - // Constraint properties are not supported and thus no vetoable - // listeners. -} - -void PropertySet::CallListeners ( - const OUString& rsPropertyName, - const beans::PropertyChangeEvent& rEvent) -{ - ::std::pair<ChangeListenerContainer::iterator,ChangeListenerContainer::iterator> - aRange (mpChangeListeners->equal_range(rsPropertyName)); - ChangeListenerContainer::const_iterator iListener; - for (iListener=aRange.first; iListener!=aRange.second; ++iListener) - { - if (iListener->second.is()) - iListener->second->propertyChange(rEvent); - } -} - -void PropertySet::ThrowIfDisposed() -{ - if (m_bDisposed) - { - throw lang::DisposedException ( - "PropertySet object has already been disposed", - static_cast<uno::XWeak*>(this)); - } -} - -} // end of namespace ::sd::tools - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |