summaryrefslogtreecommitdiff
path: root/svtools/source/config/extcolorcfg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svtools/source/config/extcolorcfg.cxx')
-rw-r--r--svtools/source/config/extcolorcfg.cxx15
1 files changed, 6 insertions, 9 deletions
diff --git a/svtools/source/config/extcolorcfg.cxx b/svtools/source/config/extcolorcfg.cxx
index 812dcd704161..62eba2033a18 100644
--- a/svtools/source/config/extcolorcfg.cxx
+++ b/svtools/source/config/extcolorcfg.cxx
@@ -132,7 +132,7 @@ public:
static void UnlockBroadcast();
// #100822#
- DECL_LINK( DataChangedEventListener, VclWindowEvent* );
+ DECL_LINK_TYPED( DataChangedEventListener, VclSimpleEvent&, void );
};
uno::Sequence< OUString> ExtendedColorConfig_Impl::GetPropertyNames(const OUString& rScheme)
@@ -542,20 +542,17 @@ void ExtendedColorConfig_Impl::UnlockBroadcast()
m_bLockBroadcast = false;
}
-IMPL_LINK( ExtendedColorConfig_Impl, DataChangedEventListener, VclWindowEvent*, pEvent )
+IMPL_LINK_TYPED( ExtendedColorConfig_Impl, DataChangedEventListener, VclSimpleEvent&, rEvent, void )
{
- if ( pEvent->GetId() == VCLEVENT_APPLICATION_DATACHANGED )
+ if ( rEvent.GetId() == VCLEVENT_APPLICATION_DATACHANGED )
{
- DataChangedEvent* pData = static_cast<DataChangedEvent*>(pEvent->GetData());
+ DataChangedEvent* pData = static_cast<DataChangedEvent*>(static_cast<VclWindowEvent&>(rEvent).GetData());
if ( (pData->GetType() == DataChangedEventType::SETTINGS) &&
(pData->GetFlags() & AllSettingsFlags::STYLE) )
{
SettingsChanged();
- return 1L;
- } else
- return 0L;
- } else
- return 0L;
+ }
+ }
}