diff options
Diffstat (limited to 'starmath')
-rw-r--r-- | starmath/inc/format.hxx | 4 | ||||
-rw-r--r-- | starmath/inc/pch/precompiled_sm.hxx | 1 | ||||
-rw-r--r-- | starmath/source/cfgitem.cxx | 2 | ||||
-rw-r--r-- | starmath/source/document.cxx | 6 | ||||
-rw-r--r-- | starmath/source/view.cxx | 18 |
5 files changed, 13 insertions, 18 deletions
diff --git a/starmath/inc/format.hxx b/starmath/inc/format.hxx index 05a294d0aa1a..69d1bf6dcc01 100644 --- a/starmath/inc/format.hxx +++ b/starmath/inc/format.hxx @@ -20,7 +20,7 @@ #define INCLUDED_STARMATH_INC_FORMAT_HXX -#include <svl/smplhint.hxx> +#include <svl/hint.hxx> #include <svl/SfxBroadcaster.hxx> #include "utility.hxx" #include <types.hxx> @@ -140,7 +140,7 @@ public: void RequestApplyChanges() { - Broadcast(SfxSimpleHint(HINT_FORMATCHANGED)); + Broadcast(SfxHint(HINT_FORMATCHANGED)); } }; diff --git a/starmath/inc/pch/precompiled_sm.hxx b/starmath/inc/pch/precompiled_sm.hxx index 7decc8c2dae5..d63c2f0ad3d5 100644 --- a/starmath/inc/pch/precompiled_sm.hxx +++ b/starmath/inc/pch/precompiled_sm.hxx @@ -133,7 +133,6 @@ #include <svl/itemset.hxx> #include <svl/languageoptions.hxx> #include <svl/poolitem.hxx> -#include <svl/smplhint.hxx> #include <svl/stritem.hxx> #include <svl/svldllapi.h> #include <svx/svxdllapi.h> diff --git a/starmath/source/cfgitem.cxx b/starmath/source/cfgitem.cxx index 5cf881739aa8..1daf41e62359 100644 --- a/starmath/source/cfgitem.cxx +++ b/starmath/source/cfgitem.cxx @@ -1196,7 +1196,7 @@ void SmMathConfig::ItemSetToConfig(const SfxItemSet &rSet) SetIgnoreSpacesRight( bVal ); // reformat (displayed) formulas accordingly - Broadcast(SfxSimpleHint(HINT_FORMATCHANGED)); + Broadcast(SfxHint(HINT_FORMATCHANGED)); } } if (rSet.GetItemState(SID_SAVE_ONLY_USED_SYMBOLS, true, &pItem) == SfxItemState::SET) diff --git a/starmath/source/document.cxx b/starmath/source/document.cxx index 1a984526dbdc..1af687b4ce21 100644 --- a/starmath/source/document.cxx +++ b/starmath/source/document.cxx @@ -52,7 +52,7 @@ #include <svl/ptitem.hxx> #include <svtools/sfxecode.hxx> #include <svl/slstitm.hxx> -#include <svl/smplhint.hxx> +#include <svl/hint.hxx> #include <svl/stritem.hxx> #include <svtools/transfer.hxx> #include <svl/undo.hxx> @@ -115,7 +115,7 @@ SFX_IMPL_OBJECTFACTORY(SmDocShell, SvGlobalName(SO3_SM_CLASSID), SfxObjectShellF void SmDocShell::Notify(SfxBroadcaster&, const SfxHint& rHint) { - switch (static_cast<const SfxSimpleHint&>(rHint).GetId()) + switch (rHint.GetId()) { case HINT_FORMATCHANGED: SetFormulaArranged(false); @@ -1321,7 +1321,7 @@ void SmDocShell::SetModified(bool bModified) if( IsEnableSetModified() ) { SfxObjectShell::SetModified( bModified ); - Broadcast(SfxSimpleHint(SFX_HINT_DOCCHANGED)); + Broadcast(SfxHint(SFX_HINT_DOCCHANGED)); } } diff --git a/starmath/source/view.cxx b/starmath/source/view.cxx index 605fe7539c4b..03d8d403adaf 100644 --- a/starmath/source/view.cxx +++ b/starmath/source/view.cxx @@ -2041,18 +2041,14 @@ IMPL_LINK_TYPED( SmViewShell, DialogClosedHdl, sfx2::FileDialogHelper*, _pFileDl void SmViewShell::Notify( SfxBroadcaster& , const SfxHint& rHint ) { - const SfxSimpleHint* pSimpleHint = dynamic_cast<const SfxSimpleHint*>(&rHint); - if ( pSimpleHint ) + switch( rHint.GetId() ) { - switch( pSimpleHint->GetId() ) - { - case SFX_HINT_MODECHANGED: - case SFX_HINT_DOCCHANGED: - GetViewFrame()->GetBindings().InvalidateAll(false); - break; - default: - break; - } + case SFX_HINT_MODECHANGED: + case SFX_HINT_DOCCHANGED: + GetViewFrame()->GetBindings().InvalidateAll(false); + break; + default: + break; } } |