Kaydet (Commit) c8fdfc39 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Use typed ToolBox::SetDeactivateHdl Link

Change-Id: Ia2521b000e962a0cc461a54f73b5c97bbe34a602
üst 8ff3a90d
...@@ -63,7 +63,7 @@ class AddonsToolBarManager : public ToolBarManager ...@@ -63,7 +63,7 @@ class AddonsToolBarManager : public ToolBarManager
DECL_LINK(Command, void *); DECL_LINK(Command, void *);
DECL_LINK_TYPED(Select, ToolBox *, void); DECL_LINK_TYPED(Select, ToolBox *, void);
DECL_LINK_TYPED(Activate, ToolBox *, void); DECL_LINK_TYPED(Activate, ToolBox *, void);
DECL_LINK(Deactivate, void *); DECL_LINK_TYPED(Deactivate, ToolBox *, void);
DECL_LINK( StateChanged, StateChangedType* ); DECL_LINK( StateChanged, StateChangedType* );
DECL_LINK( DataChanged, DataChangedEvent* ); DECL_LINK( DataChanged, DataChangedEvent* );
......
...@@ -133,7 +133,7 @@ class ToolBarManager : public ToolbarManager_Base ...@@ -133,7 +133,7 @@ class ToolBarManager : public ToolbarManager_Base
DECL_LINK_TYPED(DoubleClick, ToolBox *, void); DECL_LINK_TYPED(DoubleClick, ToolBox *, void);
DECL_LINK_TYPED(Select, ToolBox *, void); DECL_LINK_TYPED(Select, ToolBox *, void);
DECL_LINK_TYPED(Activate, ToolBox *, void); DECL_LINK_TYPED(Activate, ToolBox *, void);
DECL_LINK(Deactivate, void *); DECL_LINK_TYPED(Deactivate, ToolBox *, void);
DECL_LINK( StateChanged, StateChangedType* ); DECL_LINK( StateChanged, StateChangedType* );
DECL_LINK( DataChanged, DataChangedEvent* ); DECL_LINK( DataChanged, DataChangedEvent* );
DECL_LINK( MiscOptionsChanged, void* ); DECL_LINK( MiscOptionsChanged, void* );
......
...@@ -443,10 +443,8 @@ IMPL_LINK_NOARG_TYPED(AddonsToolBarManager, Select, ToolBox *, void) ...@@ -443,10 +443,8 @@ IMPL_LINK_NOARG_TYPED(AddonsToolBarManager, Select, ToolBox *, void)
IMPL_LINK_NOARG_TYPED(AddonsToolBarManager, Activate, ToolBox *, void) IMPL_LINK_NOARG_TYPED(AddonsToolBarManager, Activate, ToolBox *, void)
{} {}
IMPL_LINK_NOARG(AddonsToolBarManager, Deactivate) IMPL_LINK_NOARG_TYPED(AddonsToolBarManager, Deactivate, ToolBox *, void)
{ {}
return 1;
}
IMPL_LINK( AddonsToolBarManager, StateChanged, StateChangedType*, pStateChangedType ) IMPL_LINK( AddonsToolBarManager, StateChanged, StateChangedType*, pStateChangedType )
{ {
......
...@@ -279,7 +279,7 @@ void ToolBarManager::Destroy() ...@@ -279,7 +279,7 @@ void ToolBarManager::Destroy()
Link<> aEmpty; Link<> aEmpty;
m_pToolBar->SetSelectHdl( Link<ToolBox *, void>() ); m_pToolBar->SetSelectHdl( Link<ToolBox *, void>() );
m_pToolBar->SetActivateHdl( Link<ToolBox *, void>() ); m_pToolBar->SetActivateHdl( Link<ToolBox *, void>() );
m_pToolBar->SetDeactivateHdl( aEmpty ); m_pToolBar->SetDeactivateHdl( Link<ToolBox *, void>() );
m_pToolBar->SetClickHdl( Link<ToolBox *, void>() ); m_pToolBar->SetClickHdl( Link<ToolBox *, void>() );
m_pToolBar->SetDropdownClickHdl( Link<ToolBox *, void>() ); m_pToolBar->SetDropdownClickHdl( Link<ToolBox *, void>() );
m_pToolBar->SetDoubleClickHdl( Link<ToolBox *, void>() ); m_pToolBar->SetDoubleClickHdl( Link<ToolBox *, void>() );
...@@ -2029,10 +2029,8 @@ IMPL_LINK_NOARG_TYPED(ToolBarManager, Select, ToolBox *, void) ...@@ -2029,10 +2029,8 @@ IMPL_LINK_NOARG_TYPED(ToolBarManager, Select, ToolBox *, void)
IMPL_LINK_NOARG_TYPED(ToolBarManager, Activate, ToolBox *, void) IMPL_LINK_NOARG_TYPED(ToolBarManager, Activate, ToolBox *, void)
{} {}
IMPL_LINK_NOARG(ToolBarManager, Deactivate) IMPL_LINK_NOARG_TYPED(ToolBarManager, Deactivate, ToolBox *, void)
{ {}
return 1;
}
IMPL_LINK( ToolBarManager, StateChanged, StateChangedType*, pStateChangedType ) IMPL_LINK( ToolBarManager, StateChanged, StateChangedType*, pStateChangedType )
{ {
......
...@@ -83,7 +83,7 @@ private: ...@@ -83,7 +83,7 @@ private:
DECL_LINK_TYPED(DoubleClickHandler, ToolBox*, void); DECL_LINK_TYPED(DoubleClickHandler, ToolBox*, void);
DECL_LINK_TYPED(SelectHandler, ToolBox*, void); DECL_LINK_TYPED(SelectHandler, ToolBox*, void);
DECL_LINK_TYPED(ActivateToolBox, ToolBox*, void); DECL_LINK_TYPED(ActivateToolBox, ToolBox*, void);
DECL_LINK(DeactivateToolBox, ToolBox*); DECL_LINK_TYPED(DeactivateToolBox, ToolBox*, void);
void CreateController ( void CreateController (
const sal_uInt16 nItemId, const sal_uInt16 nItemId,
......
...@@ -188,7 +188,7 @@ private: ...@@ -188,7 +188,7 @@ private:
Link<ToolBox *, void> maClickHdl; Link<ToolBox *, void> maClickHdl;
Link<ToolBox *, void> maDoubleClickHdl; Link<ToolBox *, void> maDoubleClickHdl;
Link<ToolBox *, void> maActivateHdl; Link<ToolBox *, void> maActivateHdl;
Link<> maDeactivateHdl; Link<ToolBox *, void> maDeactivateHdl;
Link<> maHighlightHdl; Link<> maHighlightHdl;
Link<ToolBox *, void> maSelectHdl; Link<ToolBox *, void> maSelectHdl;
Link<> maCommandHandler; Link<> maCommandHandler;
...@@ -499,8 +499,7 @@ public: ...@@ -499,8 +499,7 @@ public:
void SetDoubleClickHdl( const Link<ToolBox *, void>& rLink ) { maDoubleClickHdl = rLink; } void SetDoubleClickHdl( const Link<ToolBox *, void>& rLink ) { maDoubleClickHdl = rLink; }
void SetDropdownClickHdl( const Link<ToolBox *, void>& rLink ); void SetDropdownClickHdl( const Link<ToolBox *, void>& rLink );
void SetActivateHdl( const Link<ToolBox *, void>& rLink ) { maActivateHdl = rLink; } void SetActivateHdl( const Link<ToolBox *, void>& rLink ) { maActivateHdl = rLink; }
void SetDeactivateHdl( const Link<>& rLink ) { maDeactivateHdl = rLink; } void SetDeactivateHdl( const Link<ToolBox *, void>& rLink ) { maDeactivateHdl = rLink; }
const Link<>& GetDeactivateHdl() const { return maDeactivateHdl; }
void SetHighlightHdl( const Link<>& rLink ) { maHighlightHdl = rLink; } void SetHighlightHdl( const Link<>& rLink ) { maHighlightHdl = rLink; }
const Link<>& GetHighlightHdl() const { return maHighlightHdl; } const Link<>& GetHighlightHdl() const { return maHighlightHdl; }
void SetSelectHdl( const Link<ToolBox *, void>& rLink ) { maSelectHdl = rLink; } void SetSelectHdl( const Link<ToolBox *, void>& rLink ) { maSelectHdl = rLink; }
......
...@@ -80,7 +80,7 @@ void SidebarToolBox::dispose() ...@@ -80,7 +80,7 @@ void SidebarToolBox::dispose()
SetDoubleClickHdl(Link<ToolBox *, void>()); SetDoubleClickHdl(Link<ToolBox *, void>());
SetSelectHdl(Link<ToolBox *, void>()); SetSelectHdl(Link<ToolBox *, void>());
SetActivateHdl(Link<ToolBox *, void>()); SetActivateHdl(Link<ToolBox *, void>());
SetDeactivateHdl(Link<>()); SetDeactivateHdl(Link<ToolBox *, void>());
mbAreHandlersRegistered = false; mbAreHandlersRegistered = false;
} }
...@@ -276,10 +276,8 @@ IMPL_LINK_TYPED(SidebarToolBox, SelectHandler, ToolBox*, pToolBox, void) ...@@ -276,10 +276,8 @@ IMPL_LINK_TYPED(SidebarToolBox, SelectHandler, ToolBox*, pToolBox, void)
IMPL_LINK_NOARG_TYPED(SidebarToolBox, ActivateToolBox, ToolBox*, void) IMPL_LINK_NOARG_TYPED(SidebarToolBox, ActivateToolBox, ToolBox*, void)
{} {}
IMPL_LINK(SidebarToolBox, DeactivateToolBox, ToolBox*, EMPTYARG) IMPL_LINK_NOARG_TYPED(SidebarToolBox, DeactivateToolBox, ToolBox*, void)
{ {}
return 1;
}
} } // end of namespace sfx2::sidebar } } // end of namespace sfx2::sidebar
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment