summaryrefslogtreecommitdiff
path: root/sd/source/ui/tools
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-04-19 13:17:17 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-04-19 19:18:51 +0200
commite2c7a6bd572644b928704f6cb3696b568ac0aba1 (patch)
treeb9f64cf65d77edf2798b03de60d47602ebe95b15 /sd/source/ui/tools
parentfcf776a09a2c5cd692480c8ec4a678e3d04739c9 (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.cxx60
-rw-r--r--sd/source/ui/tools/PropertySet.cxx153
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: */