summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--connectivity/source/drivers/mysqlc/mysqlc_connection.hxx3
-rw-r--r--connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx2
-rw-r--r--connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx2
-rw-r--r--connectivity/source/drivers/mysqlc/mysqlc_statement.hxx2
-rw-r--r--connectivity/source/drivers/mysqlc/mysqlc_subcomponent.hxx6
-rw-r--r--sc/inc/fielduno.hxx4
-rw-r--r--sc/inc/mutexhlp.hxx36
-rw-r--r--sc/source/ui/unoobj/fielduno.cxx2
-rw-r--r--sd/inc/pch/precompiled_sd.hxx1
-rw-r--r--sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx6
-rw-r--r--sd/source/ui/accessibility/AccessibleSlideSorterView.cxx14
-rw-r--r--sd/source/ui/framework/configuration/Configuration.cxx14
-rw-r--r--sd/source/ui/framework/configuration/ConfigurationController.cxx38
-rw-r--r--sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.cxx2
-rw-r--r--sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx4
-rw-r--r--sd/source/ui/framework/configuration/UpdateRequest.cxx2
-rw-r--r--sd/source/ui/framework/configuration/UpdateRequest.hxx4
-rw-r--r--sd/source/ui/framework/factories/BasicViewFactory.cxx2
-rw-r--r--sd/source/ui/framework/factories/BasicViewFactory.hxx5
-rw-r--r--sd/source/ui/framework/factories/ChildWindowPane.cxx2
-rw-r--r--sd/source/ui/framework/factories/Pane.cxx4
-rw-r--r--sd/source/ui/framework/factories/PresentationFactory.cxx11
-rw-r--r--sd/source/ui/framework/factories/ViewShellWrapper.cxx4
-rw-r--r--sd/source/ui/framework/module/CenterViewFocusModule.cxx2
-rw-r--r--sd/source/ui/framework/module/CenterViewFocusModule.hxx5
-rw-r--r--sd/source/ui/framework/module/ModuleController.cxx2
-rw-r--r--sd/source/ui/framework/module/SlideSorterModule.cxx2
-rw-r--r--sd/source/ui/framework/module/SlideSorterModule.hxx4
-rw-r--r--sd/source/ui/framework/module/ViewTabBarModule.cxx2
-rw-r--r--sd/source/ui/framework/module/ViewTabBarModule.hxx5
-rw-r--r--sd/source/ui/framework/tools/FrameworkHelper.cxx14
-rw-r--r--sd/source/ui/inc/AccessibleSlideSorterObject.hxx4
-rw-r--r--sd/source/ui/inc/AccessibleSlideSorterView.hxx4
-rw-r--r--sd/source/ui/inc/MutexOwner.hxx38
-rw-r--r--sd/source/ui/inc/ViewTabBar.hxx4
-rw-r--r--sd/source/ui/inc/framework/Configuration.hxx4
-rw-r--r--sd/source/ui/inc/framework/ConfigurationController.hxx5
-rw-r--r--sd/source/ui/inc/framework/ModuleController.hxx5
-rw-r--r--sd/source/ui/inc/framework/Pane.hxx5
-rw-r--r--sd/source/ui/inc/framework/PresentationFactory.hxx5
-rw-r--r--sd/source/ui/inc/framework/ViewShellWrapper.hxx4
-rw-r--r--sd/source/ui/inc/tools/SlotStateListener.hxx4
-rw-r--r--sd/source/ui/slidesorter/controller/SlsListener.cxx2
-rw-r--r--sd/source/ui/slidesorter/controller/SlsListener.hxx4
-rw-r--r--sd/source/ui/tools/EventMultiplexer.cxx7
-rw-r--r--sd/source/ui/tools/SlotStateListener.cxx2
-rw-r--r--sd/source/ui/view/ViewTabBar.cxx2
-rw-r--r--sw/source/uibase/inc/mailmergehelper.hxx13
48 files changed, 113 insertions, 205 deletions
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_connection.hxx b/connectivity/source/drivers/mysqlc/mysqlc_connection.hxx
index c75be4724654..d527f467e334 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_connection.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_connection.hxx
@@ -35,6 +35,7 @@
#include <com/sun/star/sdbc/XWarningsSupplier.hpp>
#include <com/sun/star/util/XStringSubstitution.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase3.hxx>
#include <cppuhelper/weakref.hxx>
#include <rtl/string.hxx>
@@ -82,7 +83,7 @@ typedef OMetaConnection_BASE OConnection_BASE;
typedef std::vector<css::uno::WeakReferenceHelper> OWeakRefArray;
-class OConnection final : public OBase_Mutex, public OConnection_BASE
+class OConnection final : public cppu::BaseMutex, public OConnection_BASE
{
private:
MYSQL m_mysql;
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx b/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx
index 018595b770ba..0be8e2ab347a 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx
@@ -52,7 +52,7 @@ typedef ::cppu::WeakComponentImplHelper12<
css::sdbc::XColumnLocate, css::lang::XServiceInfo>
OPreparedResultSet_BASE;
-class OPreparedResultSet final : public OBase_Mutex,
+class OPreparedResultSet final : public cppu::BaseMutex,
public OPreparedResultSet_BASE,
public ::cppu::OPropertySetHelper,
public OPropertyArrayUsageHelper<OPreparedResultSet>
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx b/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx
index 461e81286cb6..8114cddc9681 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx
@@ -54,7 +54,7 @@ typedef ::cppu::WeakComponentImplHelper12<
css::sdbc::XColumnLocate, css::lang::XServiceInfo>
OResultSet_BASE;
-class OResultSet final : public OBase_Mutex,
+class OResultSet final : public cppu::BaseMutex,
public OResultSet_BASE,
public ::cppu::OPropertySetHelper,
public OPropertyArrayUsageHelper<OResultSet>
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_statement.hxx b/connectivity/source/drivers/mysqlc/mysqlc_statement.hxx
index 14750309ad87..464051b7239f 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_statement.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_statement.hxx
@@ -49,7 +49,7 @@ typedef ::cppu::WeakComponentImplHelper3<css::sdbc::XWarningsSupplier, css::util
//************ Class: OCommonStatement
// is a base class for the normal statement and for the prepared statement
-class OCommonStatement : public OBase_Mutex,
+class OCommonStatement : public cppu::BaseMutex,
public OCommonStatement_IBase,
public ::cppu::OPropertySetHelper,
public OPropertyArrayUsageHelper<OCommonStatement>
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_subcomponent.hxx b/connectivity/source/drivers/mysqlc/mysqlc_subcomponent.hxx
index d0847aedc5d6..edba70a935ab 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_subcomponent.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_subcomponent.hxx
@@ -106,12 +106,6 @@ template <class TYPE>::cppu::IPropertyArrayHelper* OPropertyArrayUsageHelper<TYP
return s_pProps;
}
-class OBase_Mutex
-{
-public:
- ::osl::Mutex m_aMutex;
-};
-
namespace internal
{
template <class T> void implCopySequence(const T* _pSource, T*& _pDest, sal_Int32 _nSourceLen)
diff --git a/sc/inc/fielduno.hxx b/sc/inc/fielduno.hxx
index 2702455ccb62..88f42f991869 100644
--- a/sc/inc/fielduno.hxx
+++ b/sc/inc/fielduno.hxx
@@ -20,7 +20,6 @@
#pragma once
#include "address.hxx"
-#include "mutexhlp.hxx"
#include <svl/lstner.hxx>
#include <editeng/editdata.hxx>
@@ -33,6 +32,7 @@
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/util/XRefreshable.hpp>
#include <com/sun/star/util/DateTime.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <comphelper/interfacecontainer3.hxx>
#include <comphelper/servicehelper.hxx>
#include <cppuhelper/component.hxx>
@@ -164,7 +164,7 @@ typedef cppu::WeakComponentImplHelper<
css::beans::XPropertySet,
css::lang::XUnoTunnel,
css::lang::XServiceInfo> ScEditFieldObj_Base;
-class ScEditFieldObj final : public ScMutexHelper, public ScEditFieldObj_Base
+class ScEditFieldObj final : public cppu::BaseMutex, public ScEditFieldObj_Base
{
ScEditFieldObj() = delete;
ScEditFieldObj(const ScEditFieldObj&) = delete;
diff --git a/sc/inc/mutexhlp.hxx b/sc/inc/mutexhlp.hxx
deleted file mode 100644
index 340a469050d8..000000000000
--- a/sc/inc/mutexhlp.hxx
+++ /dev/null
@@ -1,36 +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 .
- */
-
-#pragma once
-
-#include <osl/mutex.hxx>
-
-// used in XComponent implementations to construct a Mutex before the
-// OComponentHelper base class
-
-class ScMutexHelper
-{
-private:
- ::osl::Mutex maMutex;
-
-public:
- ::osl::Mutex& getMutex() { return maMutex; }
-};
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/source/ui/unoobj/fielduno.cxx b/sc/source/ui/unoobj/fielduno.cxx
index 3e62c4b0bec8..76a63a72a08c 100644
--- a/sc/source/ui/unoobj/fielduno.cxx
+++ b/sc/source/ui/unoobj/fielduno.cxx
@@ -1041,7 +1041,7 @@ void ScEditFieldObj::setPropertyValueSheet(const OUString& rName, const uno::Any
ScEditFieldObj::ScEditFieldObj(
const uno::Reference<text::XTextRange>& rContent,
std::unique_ptr<ScEditSource> pEditSrc, sal_Int32 eType, const ESelection& rSel) :
- ScEditFieldObj_Base(getMutex()),
+ ScEditFieldObj_Base(m_aMutex),
pPropSet(nullptr),
mpEditSource(std::move(pEditSrc)),
aSelection(rSel),
diff --git a/sd/inc/pch/precompiled_sd.hxx b/sd/inc/pch/precompiled_sd.hxx
index 9605feceaf21..f2ee62c48223 100644
--- a/sd/inc/pch/precompiled_sd.hxx
+++ b/sd/inc/pch/precompiled_sd.hxx
@@ -510,7 +510,6 @@
#include <GraphicViewShell.hxx>
#include <LayerTabBar.hxx>
#include <MasterPageObserver.hxx>
-#include <MutexOwner.hxx>
#include <OutlineView.hxx>
#include <OutlineViewShell.hxx>
#include <Outliner.hxx>
diff --git a/sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx b/sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx
index fde0cd953677..1ce4d5aab0a7 100644
--- a/sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx
+++ b/sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx
@@ -54,7 +54,7 @@ AccessibleSlideSorterObject::AccessibleSlideSorterObject(
const Reference<XAccessible>& rxParent,
::sd::slidesorter::SlideSorter& rSlideSorter,
sal_uInt16 nPageNumber)
- : AccessibleSlideSorterObjectBase(::sd::MutexOwner::maMutex),
+ : AccessibleSlideSorterObjectBase(m_aMutex),
mxParent(rxParent),
mnPageNumber(nPageNumber),
mrSlideSorter(rSlideSorter),
@@ -236,7 +236,7 @@ void SAL_CALL AccessibleSlideSorterObject::addAccessibleEventListener(
if (!rxListener.is())
return;
- const osl::MutexGuard aGuard(maMutex);
+ const osl::MutexGuard aGuard(m_aMutex);
if (IsDisposed())
{
@@ -258,7 +258,7 @@ void SAL_CALL AccessibleSlideSorterObject::removeAccessibleEventListener(
if (!(rxListener.is() && mnClientId))
return;
- const osl::MutexGuard aGuard(maMutex);
+ const osl::MutexGuard aGuard(m_aMutex);
sal_Int32 nListenerCount = comphelper::AccessibleEventNotifier::removeEventListener( mnClientId, rxListener );
if ( !nListenerCount )
diff --git a/sd/source/ui/accessibility/AccessibleSlideSorterView.cxx b/sd/source/ui/accessibility/AccessibleSlideSorterView.cxx
index 51754b8f5158..87eea89d2199 100644
--- a/sd/source/ui/accessibility/AccessibleSlideSorterView.cxx
+++ b/sd/source/ui/accessibility/AccessibleSlideSorterView.cxx
@@ -114,7 +114,7 @@ private:
AccessibleSlideSorterView::AccessibleSlideSorterView(
::sd::slidesorter::SlideSorter& rSlideSorter,
vcl::Window* pContentWindow)
- : AccessibleSlideSorterViewBase(MutexOwner::maMutex),
+ : AccessibleSlideSorterViewBase(m_aMutex),
mrSlideSorter(rSlideSorter),
mnClientId(0),
mpContentWindow(pContentWindow)
@@ -163,7 +163,7 @@ AccessibleSlideSorterObject* AccessibleSlideSorterView::GetAccessibleChildImplem
sal_Int32 nIndex)
{
AccessibleSlideSorterObject* pResult = nullptr;
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
if (nIndex>=0 && nIndex<mpImpl->GetVisibleChildCount())
pResult = mpImpl->GetVisibleChild(nIndex);
@@ -173,7 +173,7 @@ AccessibleSlideSorterObject* AccessibleSlideSorterView::GetAccessibleChildImplem
void AccessibleSlideSorterView::Destroyed()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
// Send a disposing to all listeners.
if (mnClientId != 0)
@@ -197,7 +197,7 @@ Reference<XAccessibleContext > SAL_CALL
sal_Int32 SAL_CALL AccessibleSlideSorterView::getAccessibleChildCount()
{
ThrowIfDisposed();
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
return mpImpl->GetVisibleChildCount();
}
@@ -205,7 +205,7 @@ Reference<XAccessible > SAL_CALL
AccessibleSlideSorterView::getAccessibleChild (sal_Int32 nIndex)
{
ThrowIfDisposed();
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
if (nIndex<0 || nIndex>=mpImpl->GetVisibleChildCount())
throw lang::IndexOutOfBoundsException();
@@ -325,7 +325,7 @@ void SAL_CALL AccessibleSlideSorterView::addAccessibleEventListener(
if (!rxListener.is())
return;
- const osl::MutexGuard aGuard(maMutex);
+ const osl::MutexGuard aGuard(m_aMutex);
if (rBHelper.bDisposed || rBHelper.bInDispose)
{
@@ -347,7 +347,7 @@ void SAL_CALL AccessibleSlideSorterView::removeAccessibleEventListener(
if (!rxListener.is())
return;
- const osl::MutexGuard aGuard(maMutex);
+ const osl::MutexGuard aGuard(m_aMutex);
if (mnClientId == 0)
return;
diff --git a/sd/source/ui/framework/configuration/Configuration.cxx b/sd/source/ui/framework/configuration/Configuration.cxx
index f155e0992e68..415339586613 100644
--- a/sd/source/ui/framework/configuration/Configuration.cxx
+++ b/sd/source/ui/framework/configuration/Configuration.cxx
@@ -62,7 +62,7 @@ public:
Configuration::Configuration (
const Reference<XConfigurationControllerBroadcaster>& rxBroadcaster,
bool bBroadcastRequestEvents)
- : ConfigurationInterfaceBase(MutexOwner::maMutex),
+ : ConfigurationInterfaceBase(m_aMutex),
mpResourceContainer(new ResourceContainer()),
mxBroadcaster(rxBroadcaster),
mbBroadcastRequestEvents(bBroadcastRequestEvents)
@@ -73,7 +73,7 @@ Configuration::Configuration (
const Reference<XConfigurationControllerBroadcaster>& rxBroadcaster,
bool bBroadcastRequestEvents,
const ResourceContainer& rResourceContainer)
- : ConfigurationInterfaceBase(MutexOwner::maMutex),
+ : ConfigurationInterfaceBase(m_aMutex),
mpResourceContainer(new ResourceContainer(rResourceContainer)),
mxBroadcaster(rxBroadcaster),
mbBroadcastRequestEvents(bBroadcastRequestEvents)
@@ -86,7 +86,7 @@ Configuration::~Configuration()
void SAL_CALL Configuration::disposing()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
mpResourceContainer->clear();
mxBroadcaster = nullptr;
}
@@ -130,7 +130,7 @@ Sequence<Reference<XResourceId> > SAL_CALL Configuration::getResources (
const OUString& rsResourceURLPrefix,
AnchorBindingMode eMode)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
const bool bFilterResources (!rsResourceURLPrefix.isEmpty());
@@ -168,7 +168,7 @@ Sequence<Reference<XResourceId> > SAL_CALL Configuration::getResources (
sal_Bool SAL_CALL Configuration::hasResource (const Reference<XResourceId>& rxResourceId)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
return rxResourceId.is()
@@ -179,7 +179,7 @@ sal_Bool SAL_CALL Configuration::hasResource (const Reference<XResourceId>& rxRe
Reference<util::XCloneable> SAL_CALL Configuration::createClone()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
return new Configuration(
@@ -192,7 +192,7 @@ Reference<util::XCloneable> SAL_CALL Configuration::createClone()
OUString SAL_CALL Configuration::getName()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
OUStringBuffer aString;
if (rBHelper.bDisposed || rBHelper.bInDispose)
diff --git a/sd/source/ui/framework/configuration/ConfigurationController.cxx b/sd/source/ui/framework/configuration/ConfigurationController.cxx
index 0a40bc8bc3f8..3fc95adb9b96 100644
--- a/sd/source/ui/framework/configuration/ConfigurationController.cxx
+++ b/sd/source/ui/framework/configuration/ConfigurationController.cxx
@@ -102,7 +102,7 @@ ConfigurationController::Lock::~Lock()
//===== ConfigurationController ===============================================
ConfigurationController::ConfigurationController() noexcept
- : ConfigurationControllerInterfaceBase(MutexOwner::maMutex)
+ : ConfigurationControllerInterfaceBase(m_aMutex)
, mbIsDisposed(false)
{
}
@@ -169,7 +169,7 @@ void SAL_CALL ConfigurationController::addConfigurationChangeListener (
const OUString& rsEventType,
const Any& rUserData)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
OSL_ASSERT(mpImplementation != nullptr);
@@ -179,7 +179,7 @@ void SAL_CALL ConfigurationController::addConfigurationChangeListener (
void SAL_CALL ConfigurationController::removeConfigurationChangeListener (
const Reference<XConfigurationChangeListener>& rxListener)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
mpImplementation->mpBroadcaster->RemoveListener(rxListener);
@@ -199,7 +199,7 @@ void SAL_CALL ConfigurationController::lock()
OSL_ASSERT(mpImplementation != nullptr);
OSL_ASSERT(mpImplementation->mpConfigurationUpdater != nullptr);
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
++mpImplementation->mnLockCount;
@@ -210,7 +210,7 @@ void SAL_CALL ConfigurationController::lock()
void SAL_CALL ConfigurationController::unlock()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
// Allow unlocking while the ConfigurationController is being disposed
// (but not when that is done and the controller is disposed.)
@@ -227,7 +227,7 @@ void SAL_CALL ConfigurationController::requestResourceActivation (
const Reference<XResourceId>& rxResourceId,
ResourceActivationMode eMode)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
// Check whether we are being disposed. This is handled differently
@@ -282,7 +282,7 @@ void SAL_CALL ConfigurationController::requestResourceActivation (
void SAL_CALL ConfigurationController::requestResourceDeactivation (
const Reference<XResourceId>& rxResourceId)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
SAL_INFO("sd.fwk", __func__ << ": ConfigurationController::requestResourceDeactivation() " <<
@@ -317,7 +317,7 @@ void SAL_CALL ConfigurationController::requestResourceDeactivation (
Reference<XResource> SAL_CALL ConfigurationController::getResource (
const Reference<XResourceId>& rxResourceId)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
ConfigurationControllerResourceManager::ResourceDescriptor aDescriptor (
@@ -327,7 +327,7 @@ Reference<XResource> SAL_CALL ConfigurationController::getResource (
void SAL_CALL ConfigurationController::update()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
if (mpImplementation->mpQueueProcessor->IsEmpty())
@@ -345,7 +345,7 @@ void SAL_CALL ConfigurationController::update()
sal_Bool SAL_CALL ConfigurationController::hasPendingRequests()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
return ! mpImplementation->mpQueueProcessor->IsEmpty();
@@ -354,7 +354,7 @@ sal_Bool SAL_CALL ConfigurationController::hasPendingRequests()
void SAL_CALL ConfigurationController::postChangeRequest (
const Reference<XConfigurationChangeRequest>& rxRequest)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
mpImplementation->mpQueueProcessor->AddRequest(rxRequest);
@@ -362,7 +362,7 @@ void SAL_CALL ConfigurationController::postChangeRequest (
Reference<XConfiguration> SAL_CALL ConfigurationController::getRequestedConfiguration()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
if (mpImplementation->mxRequestedConfiguration.is())
@@ -374,7 +374,7 @@ Reference<XConfiguration> SAL_CALL ConfigurationController::getRequestedConfigur
Reference<XConfiguration> SAL_CALL ConfigurationController::getCurrentConfiguration()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
Reference<XConfiguration> xCurrentConfiguration(
@@ -391,7 +391,7 @@ Reference<XConfiguration> SAL_CALL ConfigurationController::getCurrentConfigurat
void SAL_CALL ConfigurationController::restoreConfiguration (
const Reference<XConfiguration>& rxNewConfiguration)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
// We will probably be making a couple of activation and deactivation
@@ -445,7 +445,7 @@ void SAL_CALL ConfigurationController::addResourceFactory(
const OUString& sResourceURL,
const Reference<XResourceFactory>& rxResourceFactory)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
mpImplementation->mpResourceFactoryContainer->AddFactory(sResourceURL, rxResourceFactory);
}
@@ -453,7 +453,7 @@ void SAL_CALL ConfigurationController::addResourceFactory(
void SAL_CALL ConfigurationController::removeResourceFactoryForURL(
const OUString& sResourceURL)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
mpImplementation->mpResourceFactoryContainer->RemoveFactoryForURL(sResourceURL);
}
@@ -461,7 +461,7 @@ void SAL_CALL ConfigurationController::removeResourceFactoryForURL(
void SAL_CALL ConfigurationController::removeResourceFactoryForReference(
const Reference<XResourceFactory>& rxResourceFactory)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
mpImplementation->mpResourceFactoryContainer->RemoveFactoryForReference(rxResourceFactory);
}
@@ -469,7 +469,7 @@ void SAL_CALL ConfigurationController::removeResourceFactoryForReference(
Reference<XResourceFactory> SAL_CALL ConfigurationController::getResourceFactory (
const OUString& sResourceURL)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
return mpImplementation->mpResourceFactoryContainer->GetFactory(sResourceURL);
@@ -479,7 +479,7 @@ Reference<XResourceFactory> SAL_CALL ConfigurationController::getResourceFactory
void SAL_CALL ConfigurationController::initialize (const Sequence<Any>& aArguments)
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
if (aArguments.getLength() == 1)
{
diff --git a/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.cxx b/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.cxx
index 61413ef55dfb..45110742b543 100644
--- a/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.cxx
+++ b/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.cxx
@@ -34,7 +34,7 @@ namespace sd::framework {
GenericConfigurationChangeRequest::GenericConfigurationChangeRequest (
const Reference<XResourceId>& rxResourceId,
const Mode eMode)
- : GenericConfigurationChangeRequestInterfaceBase(MutexOwner::maMutex),
+ : GenericConfigurationChangeRequestInterfaceBase(m_aMutex),
mxResourceId(rxResourceId),
meMode(eMode)
{
diff --git a/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx b/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx
index 7b7fb2bc6bdf..347354bf32e4 100644
--- a/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx
+++ b/sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx
@@ -19,9 +19,9 @@
#pragma once
-#include <MutexOwner.hxx>
#include <com/sun/star/drawing/framework/XConfigurationChangeRequest.hpp>
#include <com/sun/star/container/XNamed.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
namespace com::sun::star::drawing::framework { class XConfiguration; }
@@ -41,7 +41,7 @@ typedef ::cppu::WeakComponentImplHelper <
requested: the resources linked to it have to be deactivated as well.
*/
class GenericConfigurationChangeRequest
- : private MutexOwner,
+ : private cppu::BaseMutex,
public GenericConfigurationChangeRequestInterfaceBase
{
public:
diff --git a/sd/source/ui/framework/configuration/UpdateRequest.cxx b/sd/source/ui/framework/configuration/UpdateRequest.cxx
index 53c9ddd45049..b22e662a0e7c 100644
--- a/sd/source/ui/framework/configuration/UpdateRequest.cxx
+++ b/sd/source/ui/framework/configuration/UpdateRequest.cxx
@@ -26,7 +26,7 @@ using namespace ::com::sun::star::drawing::framework;
namespace sd::framework
{
UpdateRequest::UpdateRequest() noexcept
- : UpdateRequestInterfaceBase(MutexOwner::maMutex)
+ : UpdateRequestInterfaceBase(m_aMutex)
{
}
diff --git a/sd/source/ui/framework/configuration/UpdateRequest.hxx b/sd/source/ui/framework/configuration/UpdateRequest.hxx
index 3a53b82ae8d9..67b2486d65c1 100644
--- a/sd/source/ui/framework/configuration/UpdateRequest.hxx
+++ b/sd/source/ui/framework/configuration/UpdateRequest.hxx
@@ -19,9 +19,9 @@
#pragma once
-#include <MutexOwner.hxx>
#include <com/sun/star/drawing/framework/XConfigurationChangeRequest.hpp>
#include <com/sun/star/container/XNamed.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
namespace com::sun::star::drawing::framework { class XConfiguration; }
@@ -42,7 +42,7 @@ typedef ::cppu::WeakComponentImplHelper <
configuration when it is removed as last request from the queue.
*/
class UpdateRequest
- : private MutexOwner,
+ : private cppu::BaseMutex,
public UpdateRequestInterfaceBase
{
public:
diff --git a/sd/source/ui/framework/factories/BasicViewFactory.cxx b/sd/source/ui/framework/factories/BasicViewFactory.cxx
index 18f9ff123dc4..4293486fbb4d 100644
--- a/sd/source/ui/framework/factories/BasicViewFactory.cxx
+++ b/sd/source/ui/framework/factories/BasicViewFactory.cxx
@@ -83,7 +83,7 @@ public:
//===== ViewFactory ===========================================================
BasicViewFactory::BasicViewFactory ()
- : BasicViewFactoryInterfaceBase(MutexOwner::maMutex),
+ : BasicViewFactoryInterfaceBase(m_aMutex),
mpViewShellContainer(new ViewShellContainer()),
mpBase(nullptr),
mpFrameView(nullptr),
diff --git a/sd/source/ui/framework/factories/BasicViewFactory.hxx b/sd/source/ui/framework/factories/BasicViewFactory.hxx
index 327abf1b2617..ea932a156be5 100644
--- a/sd/source/ui/framework/factories/BasicViewFactory.hxx
+++ b/sd/source/ui/framework/factories/BasicViewFactory.hxx
@@ -19,11 +19,10 @@
#pragma once
-#include <MutexOwner.hxx>
-
#include <com/sun/star/drawing/framework/XResourceFactory.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <vcl/vclptr.hxx>
@@ -60,7 +59,7 @@ typedef ::cppu::WeakComponentImplHelper <
For some views in some panes this class also acts as a cache.
*/
class BasicViewFactory
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public BasicViewFactoryInterfaceBase
{
public:
diff --git a/sd/source/ui/framework/factories/ChildWindowPane.cxx b/sd/source/ui/framework/factories/ChildWindowPane.cxx
index a50c88080dae..136f6fcb78b2 100644
--- a/sd/source/ui/framework/factories/ChildWindowPane.cxx
+++ b/sd/source/ui/framework/factories/ChildWindowPane.cxx
@@ -105,7 +105,7 @@ void ChildWindowPane::Hide()
void SAL_CALL ChildWindowPane::disposing()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
mrViewShellBase.GetViewShellManager()->DeactivateShell(mpShell.get());
mpShell.reset();
diff --git a/sd/source/ui/framework/factories/Pane.cxx b/sd/source/ui/framework/factories/Pane.cxx
index ffbb5e001d4e..a188f0e11799 100644
--- a/sd/source/ui/framework/factories/Pane.cxx
+++ b/sd/source/ui/framework/factories/Pane.cxx
@@ -36,7 +36,7 @@ Pane::Pane (
const Reference<XResourceId>& rxPaneId,
vcl::Window* pWindow)
noexcept
- : PaneInterfaceBase(MutexOwner::maMutex),
+ : PaneInterfaceBase(m_aMutex),
mxPaneId(rxPaneId),
mpWindow(pWindow),
mxWindow(VCLUnoHelper::GetInterface(pWindow))
@@ -72,7 +72,7 @@ Reference<awt::XWindow> SAL_CALL Pane::getWindow()
Reference<rendering::XCanvas> SAL_CALL Pane::getCanvas()
{
- ::osl::MutexGuard aGuard (maMutex);
+ ::osl::MutexGuard aGuard (m_aMutex);
ThrowIfDisposed();
if ( ! mxCanvas.is())
diff --git a/sd/source/ui/framework/factories/PresentationFactory.cxx b/sd/source/ui/framework/factories/PresentationFactory.cxx
index 745b9733e4c1..4fb0ac40e2ad 100644
--- a/sd/source/ui/framework/factories/PresentationFactory.cxx
+++ b/sd/source/ui/framework/factories/PresentationFactory.cxx
@@ -22,6 +22,7 @@
#include <DrawController.hxx>
#include <com/sun/star/drawing/framework/XControllerManager.hpp>
#include <com/sun/star/drawing/framework/XView.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <comphelper/servicehelper.hxx>
#include <cppuhelper/compbase.hxx>
#include <tools/diagnose_ex.h>
@@ -42,7 +43,7 @@ namespace {
typedef ::cppu::WeakComponentImplHelper <lang::XInitialization> PresentationFactoryProviderInterfaceBase;
class PresentationFactoryProvider
- : protected MutexOwner,
+ : protected cppu::BaseMutex,
public PresentationFactoryProviderInterfaceBase
{
public:
@@ -63,12 +64,12 @@ typedef ::cppu::WeakComponentImplHelper <XView> PresentationViewInterfaceBase;
(in another application window).
*/
class PresentationView
- : protected MutexOwner,
+ : protected cppu::BaseMutex,
public PresentationViewInterfaceBase
{
public:
explicit PresentationView (const Reference<XResourceId>& rxViewId)
- : PresentationViewInterfaceBase(maMutex),mxResourceId(rxViewId) {};
+ : PresentationViewInterfaceBase(m_aMutex),mxResourceId(rxViewId) {};
// XView
@@ -90,7 +91,7 @@ constexpr OUStringLiteral gsPresentationViewURL = u"private:resource/view/Presen
PresentationFactory::PresentationFactory (
const Reference<frame::XController>& rxController)
- : PresentationFactoryInterfaceBase(MutexOwner::maMutex),
+ : PresentationFactoryInterfaceBase(m_aMutex),
mxController(rxController)
{
}
@@ -157,7 +158,7 @@ namespace {
//===== PresentationFactoryProvider ===========================================
PresentationFactoryProvider::PresentationFactoryProvider ()
- : PresentationFactoryProviderInterfaceBase(maMutex)
+ : PresentationFactoryProviderInterfaceBase(m_aMutex)
{
}
diff --git a/sd/source/ui/framework/factories/ViewShellWrapper.cxx b/sd/source/ui/framework/factories/ViewShellWrapper.cxx
index dcca52ae3a78..6b308ae78375 100644
--- a/sd/source/ui/framework/factories/ViewShellWrapper.cxx
+++ b/sd/source/ui/framework/factories/ViewShellWrapper.cxx
@@ -48,7 +48,7 @@ ViewShellWrapper::ViewShellWrapper (
const std::shared_ptr<ViewShell>& pViewShell,
const Reference<XResourceId>& rxViewId,
const Reference<awt::XWindow>& rxWindow)
- : ViewShellWrapperInterfaceBase(MutexOwner::maMutex),
+ : ViewShellWrapperInterfaceBase(m_aMutex),
mpViewShell(pViewShell),
mpSlideSorterViewShell(
std::dynamic_pointer_cast< ::sd::slidesorter::SlideSorterViewShell >( pViewShell )),
@@ -63,7 +63,7 @@ ViewShellWrapper::~ViewShellWrapper()
void SAL_CALL ViewShellWrapper::disposing()
{
- ::osl::MutexGuard aGuard( maMutex );
+ ::osl::MutexGuard aGuard( m_aMutex );
SAL_INFO("sd.ui", "disposing ViewShellWrapper " << this);
Reference<awt::XWindow> xWindow (mxWindow);
diff --git a/sd/source/ui/framework/module/CenterViewFocusModule.cxx b/sd/source/ui/framework/module/CenterViewFocusModule.cxx
index dbecd4742125..ec1fc506126b 100644
--- a/sd/source/ui/framework/module/CenterViewFocusModule.cxx
+++ b/sd/source/ui/framework/module/CenterViewFocusModule.cxx
@@ -40,7 +40,7 @@ namespace sd::framework {
//===== CenterViewFocusModule ====================================================
CenterViewFocusModule::CenterViewFocusModule (Reference<frame::XController> const & rxController)
- : CenterViewFocusModuleInterfaceBase(MutexOwner::maMutex),
+ : CenterViewFocusModuleInterfaceBase(m_aMutex),
mbValid(false),
mpBase(nullptr),
mbNewViewCreated(false)
diff --git a/sd/source/ui/framework/module/CenterViewFocusModule.hxx b/sd/source/ui/framework/module/CenterViewFocusModule.hxx
index 968e8ced12ad..9cd12a077061 100644
--- a/sd/source/ui/framework/module/CenterViewFocusModule.hxx
+++ b/sd/source/ui/framework/module/CenterViewFocusModule.hxx
@@ -19,9 +19,8 @@
#pragma once
-#include <MutexOwner.hxx>
-
#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
namespace com::sun::star::drawing::framework
@@ -48,7 +47,7 @@ typedef ::cppu::WeakComponentImplHelper<css::drawing::framework::XConfigurationC
we are moving away from the shell stack this module may become obsolete
or has to be modified.
*/
-class CenterViewFocusModule : private sd::MutexOwner, public CenterViewFocusModuleInterfaceBase
+class CenterViewFocusModule : private cppu::BaseMutex, public CenterViewFocusModuleInterfaceBase
{
public:
explicit CenterViewFocusModule(
diff --git a/sd/source/ui/framework/module/ModuleController.cxx b/sd/source/ui/framework/module/ModuleController.cxx
index 07c02ee57d4b..7da417795aeb 100644
--- a/sd/source/ui/framework/module/ModuleController.cxx
+++ b/sd/source/ui/framework/module/ModuleController.cxx
@@ -65,7 +65,7 @@ Reference<XModuleController> ModuleController::CreateInstance (
}
ModuleController::ModuleController (const Reference<XComponentContext>& rxContext)
- : ModuleControllerInterfaceBase(MutexOwner::maMutex),
+ : ModuleControllerInterfaceBase(m_aMutex),
mpResourceToFactoryMap(new ResourceToFactoryMap()),
mpLoadedFactories(new LoadedFactoryContainer())
{
diff --git a/sd/source/ui/framework/module/SlideSorterModule.cxx b/sd/source/ui/framework/module/SlideSorterModule.cxx
index fd632a83b232..3f0d86b97adb 100644
--- a/sd/source/ui/framework/module/SlideSorterModule.cxx
+++ b/sd/source/ui/framework/module/SlideSorterModule.cxx
@@ -48,7 +48,7 @@ namespace sd::framework {
SlideSorterModule::SlideSorterModule (
const Reference<frame::XController>& rxController,
const OUString& rsLeftPaneURL)
- : SlideSorterModuleBase(MutexOwner::maMutex),
+ : SlideSorterModuleBase(m_aMutex),
mxResourceId(FrameworkHelper::CreateResourceId(FrameworkHelper::msSlideSorterURL, rsLeftPaneURL)),
mxMainViewAnchorId(FrameworkHelper::CreateResourceId(FrameworkHelper::msCenterPaneURL)),
mxViewTabBarId(FrameworkHelper::CreateResourceId(
diff --git a/sd/source/ui/framework/module/SlideSorterModule.hxx b/sd/source/ui/framework/module/SlideSorterModule.hxx
index 45dfa13f0252..adae19e1755f 100644
--- a/sd/source/ui/framework/module/SlideSorterModule.hxx
+++ b/sd/source/ui/framework/module/SlideSorterModule.hxx
@@ -19,8 +19,8 @@
#pragma once
-#include <MutexOwner.hxx>
#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <memory>
#include <set>
@@ -46,7 +46,7 @@ typedef ::cppu::WeakComponentImplHelper <
detects this and remembers it for the future.
*/
class SlideSorterModule
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public SlideSorterModuleBase
{
public:
diff --git a/sd/source/ui/framework/module/ViewTabBarModule.cxx b/sd/source/ui/framework/module/ViewTabBarModule.cxx
index 592af1165c7c..b62eba9996f9 100644
--- a/sd/source/ui/framework/module/ViewTabBarModule.cxx
+++ b/sd/source/ui/framework/module/ViewTabBarModule.cxx
@@ -48,7 +48,7 @@ namespace sd::framework {
ViewTabBarModule::ViewTabBarModule (
const Reference<frame::XController>& rxController,
const Reference<XResourceId>& rxViewTabBarId)
- : ViewTabBarModuleInterfaceBase(MutexOwner::maMutex),
+ : ViewTabBarModuleInterfaceBase(m_aMutex),
mxViewTabBarId(rxViewTabBarId)
{
Reference<XControllerManager> xControllerManager (rxController, UNO_QUERY);
diff --git a/sd/source/ui/framework/module/ViewTabBarModule.hxx b/sd/source/ui/framework/module/ViewTabBarModule.hxx
index e7327d6c9722..2975294cea44 100644
--- a/sd/source/ui/framework/module/ViewTabBarModule.hxx
+++ b/sd/source/ui/framework/module/ViewTabBarModule.hxx
@@ -19,9 +19,8 @@
#pragma once
-#include <MutexOwner.hxx>
-
#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
namespace com::sun::star::drawing::framework { class XConfigurationController; }
@@ -38,7 +37,7 @@ typedef ::cppu::WeakComponentImplHelper <
the center pane.
*/
class ViewTabBarModule
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public ViewTabBarModuleInterfaceBase
{
public:
diff --git a/sd/source/ui/framework/tools/FrameworkHelper.cxx b/sd/source/ui/framework/tools/FrameworkHelper.cxx
index c1ec2f0d38fd..61ba1b26ba02 100644
--- a/sd/source/ui/framework/tools/FrameworkHelper.cxx
+++ b/sd/source/ui/framework/tools/FrameworkHelper.cxx
@@ -31,13 +31,13 @@
#include <com/sun/star/drawing/framework/XControllerManager.hpp>
#include <com/sun/star/frame/XController.hpp>
#include <comphelper/servicehelper.hxx>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <svl/lstner.hxx>
#include <rtl/ustrbuf.hxx>
#include <sfx2/request.hxx>
-#include <MutexOwner.hxx>
#include <vcl/svapp.hxx>
#include <osl/doublecheckedlocking.h>
#include <osl/getglobalmutex.hxx>
@@ -64,7 +64,7 @@ typedef ::cppu::WeakComponentImplHelper <
actual callback object is called and the CallbackCaller destroys itself.
*/
class CallbackCaller
- : public ::sd::MutexOwner,
+ : public cppu::BaseMutex,
public CallbackCallerInterfaceBase
{
public:
@@ -117,7 +117,7 @@ typedef ::cppu::WeakComponentImplHelper <
one of them and Release() when both of them are destroyed.
*/
class LifetimeController
- : public ::sd::MutexOwner,
+ : public cppu::BaseMutex,
public LifetimeControllerInterfaceBase,
public SfxListener
{
@@ -256,7 +256,7 @@ namespace {
}
class FrameworkHelper::DisposeListener
- : public ::sd::MutexOwner,
+ : public cppu::BaseMutex,
public FrameworkHelperDisposeListenerInterfaceBase
{
public:
@@ -766,7 +766,7 @@ Reference<XResourceId> FrameworkHelper::CreateResourceId (
FrameworkHelper::DisposeListener::DisposeListener (
const ::std::shared_ptr<FrameworkHelper>& rpHelper)
- : FrameworkHelperDisposeListenerInterfaceBase(maMutex),
+ : FrameworkHelperDisposeListenerInterfaceBase(m_aMutex),
mpHelper(rpHelper)
{
Reference<XComponent> xComponent (mpHelper->mxConfigurationController, UNO_QUERY);
@@ -808,7 +808,7 @@ CallbackCaller::CallbackCaller (
const OUString& rsEventType,
const ::sd::framework::FrameworkHelper::ConfigurationChangeEventFilter& rFilter,
const ::sd::framework::FrameworkHelper::Callback& rCallback)
- : CallbackCallerInterfaceBase(MutexOwner::maMutex),
+ : CallbackCallerInterfaceBase(m_aMutex),
msEventType(rsEventType),
maFilter(rFilter),
maCallback(rCallback)
@@ -889,7 +889,7 @@ void SAL_CALL CallbackCaller::notifyConfigurationChange (
//----- LifetimeController -------------------------------------------------
LifetimeController::LifetimeController (::sd::ViewShellBase& rBase)
- : LifetimeControllerInterfaceBase(maMutex),
+ : LifetimeControllerInterfaceBase(m_aMutex),
mrBase(rBase),
mbListeningToViewShellBase(false),
mbListeningToController(false)
diff --git a/sd/source/ui/inc/AccessibleSlideSorterObject.hxx b/sd/source/ui/inc/AccessibleSlideSorterObject.hxx
index e21ef2143120..5c9d0ad86aef 100644
--- a/sd/source/ui/inc/AccessibleSlideSorterObject.hxx
+++ b/sd/source/ui/inc/AccessibleSlideSorterObject.hxx
@@ -19,7 +19,7 @@
#pragma once
-#include "MutexOwner.hxx"
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <com/sun/star/accessibility/XAccessible.hpp>
#include <com/sun/star/accessibility/XAccessibleContext.hpp>
@@ -42,7 +42,7 @@ typedef ::cppu::WeakComponentImplHelper<
/** This class makes page objects of the slide sorter accessible.
*/
class AccessibleSlideSorterObject
- : public ::sd::MutexOwner,
+ : public cppu::BaseMutex,
public AccessibleSlideSorterObjectBase
{
public:
diff --git a/sd/source/ui/inc/AccessibleSlideSorterView.hxx b/sd/source/ui/inc/AccessibleSlideSorterView.hxx
index 2e8a4fc41ca4..85003b72d138 100644
--- a/sd/source/ui/inc/AccessibleSlideSorterView.hxx
+++ b/sd/source/ui/inc/AccessibleSlideSorterView.hxx
@@ -19,7 +19,7 @@
#pragma once
-#include "MutexOwner.hxx"
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <com/sun/star/accessibility/XAccessible.hpp>
#include <com/sun/star/accessibility/XAccessibleContext.hpp>
@@ -52,7 +52,7 @@ typedef ::cppu::WeakComponentImplHelper<
accessible.
*/
class AccessibleSlideSorterView
- : public ::sd::MutexOwner,
+ : public cppu::BaseMutex,
public AccessibleSlideSorterViewBase
{
public:
diff --git a/sd/source/ui/inc/MutexOwner.hxx b/sd/source/ui/inc/MutexOwner.hxx
deleted file mode 100644
index ce68902deeef..000000000000
--- a/sd/source/ui/inc/MutexOwner.hxx
+++ /dev/null
@@ -1,38 +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 .
- */
-
-#pragma once
-
-#include <osl/mutex.hxx>
-
-namespace sd
-{
-/** This class provides a mutex to derived classes. It exists to
- satisfy some helper classes from cppuhelper who expect a mutex as
- argument to their constructor.
-*/
-class MutexOwner
-{
-protected:
- mutable ::osl::Mutex maMutex;
-};
-
-} // end of namespace ::sd
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/ui/inc/ViewTabBar.hxx b/sd/source/ui/inc/ViewTabBar.hxx
index 9fa0854d80b7..fed069cbb45f 100644
--- a/sd/source/ui/inc/ViewTabBar.hxx
+++ b/sd/source/ui/inc/ViewTabBar.hxx
@@ -24,9 +24,9 @@
#include <com/sun/star/drawing/framework/XToolBar.hpp>
#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <vcl/InterimItemWindow.hxx>
-#include "MutexOwner.hxx"
#include <vector>
@@ -70,7 +70,7 @@ typedef ::cppu::WeakComponentImplHelper <
/** Tab control for switching between views in the center pane.
*/
class ViewTabBar final
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public ViewTabBarInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/Configuration.hxx b/sd/source/ui/inc/framework/Configuration.hxx
index 4f2582cd6eb0..11c4093efd76 100644
--- a/sd/source/ui/inc/framework/Configuration.hxx
+++ b/sd/source/ui/inc/framework/Configuration.hxx
@@ -19,10 +19,10 @@
#pragma once
-#include <MutexOwner.hxx>
#include <com/sun/star/drawing/framework/XConfiguration.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/container/XNamed.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <memory>
@@ -58,7 +58,7 @@ typedef ::cppu::WeakComponentImplHelper <
XConfigurationChangeOperation interface.
*/
class Configuration
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public ConfigurationInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/ConfigurationController.hxx b/sd/source/ui/inc/framework/ConfigurationController.hxx
index da7c45d53c95..2fe2f48d063c 100644
--- a/sd/source/ui/inc/framework/ConfigurationController.hxx
+++ b/sd/source/ui/inc/framework/ConfigurationController.hxx
@@ -19,11 +19,10 @@
#pragma once
-#include <MutexOwner.hxx>
-
#include <com/sun/star/drawing/framework/XConfigurationController.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <memory>
@@ -48,7 +47,7 @@ typedef ::cppu::WeakComponentImplHelper <
for an extended documentation.
*/
class ConfigurationController
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public ConfigurationControllerInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/ModuleController.hxx b/sd/source/ui/inc/framework/ModuleController.hxx
index 260176f9e513..000dddd37b88 100644
--- a/sd/source/ui/inc/framework/ModuleController.hxx
+++ b/sd/source/ui/inc/framework/ModuleController.hxx
@@ -19,10 +19,9 @@
#pragma once
-#include <MutexOwner.hxx>
-
#include <com/sun/star/drawing/framework/XModuleController.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <memory>
@@ -56,7 +55,7 @@ typedef ::cppu::WeakComponentImplHelper <
whatever they like.
*/
class ModuleController
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public ModuleControllerInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/Pane.hxx b/sd/source/ui/inc/framework/Pane.hxx
index 5b1c592a6c33..9e8ee25a1f73 100644
--- a/sd/source/ui/inc/framework/Pane.hxx
+++ b/sd/source/ui/inc/framework/Pane.hxx
@@ -19,11 +19,10 @@
#pragma once
-#include <MutexOwner.hxx>
-
#include <com/sun/star/drawing/framework/XPane.hpp>
#include <com/sun/star/drawing/framework/XPane2.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <vcl/vclptr.hxx>
#include <vcl/window.hxx>
@@ -49,7 +48,7 @@ typedef ::cppu::WeakComponentImplHelper <
on direct access on the Window class.
*/
class Pane
- : protected MutexOwner,
+ : protected cppu::BaseMutex,
public PaneInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/PresentationFactory.hxx b/sd/source/ui/inc/framework/PresentationFactory.hxx
index 64e8eb0ea4d9..058086081c2b 100644
--- a/sd/source/ui/inc/framework/PresentationFactory.hxx
+++ b/sd/source/ui/inc/framework/PresentationFactory.hxx
@@ -19,10 +19,9 @@
#pragma once
-#include <MutexOwner.hxx>
-
#include <com/sun/star/drawing/framework/XResourceFactory.hpp>
#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
namespace com::sun::star::frame { class XController; }
@@ -39,7 +38,7 @@ typedef ::cppu::WeakComponentImplHelper <
application window).
*/
class PresentationFactory
- : private sd::MutexOwner,
+ : private cppu::BaseMutex,
public PresentationFactoryInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/ViewShellWrapper.hxx b/sd/source/ui/inc/framework/ViewShellWrapper.hxx
index f7392c16d694..4e44f970d32c 100644
--- a/sd/source/ui/inc/framework/ViewShellWrapper.hxx
+++ b/sd/source/ui/inc/framework/ViewShellWrapper.hxx
@@ -19,12 +19,12 @@
#pragma once
-#include <MutexOwner.hxx>
#include <com/sun/star/drawing/framework/XView.hpp>
#include <com/sun/star/drawing/framework/XRelocatableResource.hpp>
#include <com/sun/star/view/XSelectionSupplier.hpp>
#include <com/sun/star/awt/XWindowListener.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <memory>
@@ -46,7 +46,7 @@ typedef ::cppu::WeakComponentImplHelper < css::lang::XUnoTunnel
Most importantly it provides a tunnel to the ViewShell implementation.
Then it forwards size changes of the pane window to the view shell.
*/
-class ViewShellWrapper :private sd::MutexOwner
+class ViewShellWrapper :private cppu::BaseMutex
,public ViewShellWrapperInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/tools/SlotStateListener.hxx b/sd/source/ui/inc/tools/SlotStateListener.hxx
index 85c123929fce..706c61d4998c 100644
--- a/sd/source/ui/inc/tools/SlotStateListener.hxx
+++ b/sd/source/ui/inc/tools/SlotStateListener.hxx
@@ -19,8 +19,8 @@
#pragma once
-#include <MutexOwner.hxx>
#include <com/sun/star/frame/XStatusListener.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <tools/link.hxx>
@@ -40,7 +40,7 @@ typedef cppu::WeakComponentImplHelper<
be used to relay state changes of other slots as well.
*/
class SlotStateListener final
- : protected MutexOwner,
+ : protected cppu::BaseMutex,
public SlotStateListenerInterfaceBase
{
public:
diff --git a/sd/source/ui/slidesorter/controller/SlsListener.cxx b/sd/source/ui/slidesorter/controller/SlsListener.cxx
index d61e6b27caf6..64399c91214d 100644
--- a/sd/source/ui/slidesorter/controller/SlsListener.cxx
+++ b/sd/source/ui/slidesorter/controller/SlsListener.cxx
@@ -54,7 +54,7 @@ namespace sd::slidesorter::controller {
Listener::Listener (
SlideSorter& rSlideSorter)
- : ListenerInterfaceBase(maMutex),
+ : ListenerInterfaceBase(m_aMutex),
mrSlideSorter(rSlideSorter),
mrController(mrSlideSorter.GetController()),
mpBase(mrSlideSorter.GetViewShellBase()),
diff --git a/sd/source/ui/slidesorter/controller/SlsListener.hxx b/sd/source/ui/slidesorter/controller/SlsListener.hxx
index b14aecb014a9..793d554607cc 100644
--- a/sd/source/ui/slidesorter/controller/SlsListener.hxx
+++ b/sd/source/ui/slidesorter/controller/SlsListener.hxx
@@ -19,12 +19,12 @@
#pragma once
-#include <MutexOwner.hxx>
#include <controller/SlideSorterController.hxx>
#include <com/sun/star/document/XEventListener.hpp>
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
#include <com/sun/star/accessibility/XAccessibleEventListener.hpp>
#include <com/sun/star/frame/XFrameActionListener.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <svl/lstner.hxx>
@@ -58,7 +58,7 @@ typedef cppu::WeakComponentImplHelper<
to the old controller and register as listener at the new one.
*/
class Listener
- : protected MutexOwner,
+ : protected cppu::BaseMutex,
public ListenerInterfaceBase,
public SfxListener
{
diff --git a/sd/source/ui/tools/EventMultiplexer.cxx b/sd/source/ui/tools/EventMultiplexer.cxx
index 9bb5b410fdba..cfe54b7f4a56 100644
--- a/sd/source/ui/tools/EventMultiplexer.cxx
+++ b/sd/source/ui/tools/EventMultiplexer.cxx
@@ -19,7 +19,6 @@
#include <EventMultiplexer.hxx>
-#include <MutexOwner.hxx>
#include <ViewShellBase.hxx>
#include <drawdoc.hxx>
#include <DrawController.hxx>
@@ -33,6 +32,7 @@
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
#include <com/sun/star/drawing/framework/XView.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <sfx2/viewfrm.hxx>
@@ -61,7 +61,7 @@ typedef cppu::WeakComponentImplHelper<
> EventMultiplexerImplementationInterfaceBase;
class EventMultiplexer::Implementation
- : protected MutexOwner,
+ : protected cppu::BaseMutex,
public EventMultiplexerImplementationInterfaceBase,
public SfxListener
{
@@ -186,8 +186,7 @@ void EventMultiplexer::MultiplexEvent(
//===== EventMultiplexer::Implementation ======================================
EventMultiplexer::Implementation::Implementation (ViewShellBase& rBase)
- : MutexOwner(),
- EventMultiplexerImplementationInterfaceBase(maMutex),
+ : EventMultiplexerImplementationInterfaceBase(m_aMutex),
mrBase (rBase),
mbListeningToController (false),
mbListeningToFrame (false),
diff --git a/sd/source/ui/tools/SlotStateListener.cxx b/sd/source/ui/tools/SlotStateListener.cxx
index aba0d066c966..529f2a8f6212 100644
--- a/sd/source/ui/tools/SlotStateListener.cxx
+++ b/sd/source/ui/tools/SlotStateListener.cxx
@@ -33,7 +33,7 @@ SlotStateListener::SlotStateListener (
Link<const OUString&,void> const & rCallback,
const uno::Reference<frame::XDispatchProvider>& rxDispatchProvider,
const OUString& rSlotName)
- : SlotStateListenerInterfaceBase(maMutex),
+ : SlotStateListenerInterfaceBase(m_aMutex),
mxDispatchProviderWeak(nullptr)
{
SetCallback(rCallback);
diff --git a/sd/source/ui/view/ViewTabBar.cxx b/sd/source/ui/view/ViewTabBar.cxx
index fd8c83f8841c..4e205b04276e 100644
--- a/sd/source/ui/view/ViewTabBar.cxx
+++ b/sd/source/ui/view/ViewTabBar.cxx
@@ -59,7 +59,7 @@ bool IsEqual (const TabBarButton& rButton1, const TabBarButton& rButton2)
ViewTabBar::ViewTabBar (
const Reference<XResourceId>& rxViewTabBarId,
const Reference<frame::XController>& rxController)
- : ViewTabBarInterfaceBase(maMutex),
+ : ViewTabBarInterfaceBase(m_aMutex),
mpTabControl(VclPtr<TabBarControl>::Create(GetAnchorWindow(rxViewTabBarId,rxController), this)),
mxController(rxController),
mxViewTabBarId(rxViewTabBarId),
diff --git a/sw/source/uibase/inc/mailmergehelper.hxx b/sw/source/uibase/inc/mailmergehelper.hxx
index 7e8b0d48c45e..3813991969cf 100644
--- a/sw/source/uibase/inc/mailmergehelper.hxx
+++ b/sw/source/uibase/inc/mailmergehelper.hxx
@@ -26,6 +26,7 @@
#include <com/sun/star/mail/XMailMessage.hpp>
#include <com/sun/star/datatransfer/XTransferable.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
+#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/compbase.hxx>
#include <vcl/customweld.hxx>
@@ -168,14 +169,8 @@ public:
virtual css::uno::Any SAL_CALL getValueByName(const OUString& Name) override;
};
-class SwMutexBase
-{
-public:
- osl::Mutex m_aMutex;
-};
-
class SW_DLLPUBLIC SwConnectionListener final :
- public SwMutexBase,
+ public cppu::BaseMutex,
public cppu::WeakComponentImplHelper<css::mail::XConnectionListener>
{
using cppu::WeakComponentImplHelperBase::disposing;
@@ -194,7 +189,7 @@ public:
};
class SW_DLLPUBLIC SwMailTransferable final :
- public SwMutexBase,
+ public cppu::BaseMutex,
public cppu::WeakComponentImplHelper<css::datatransfer::XTransferable, css::beans::XPropertySet>
{
OUString m_aMimeType;
@@ -229,7 +224,7 @@ class SW_DLLPUBLIC SwMailTransferable final :
};
class SW_DLLPUBLIC SwMailMessage final :
- public SwMutexBase,
+ public cppu::BaseMutex,
public cppu::WeakComponentImplHelper<css::mail::XMailMessage>
{
OUString m_sSenderName;