Kaydet (Commit) 23fbcf7d authored tarafından Noel Grandin's avatar Noel Grandin

make Link<> typed

Change-Id: Ie18b1dda4039b22370a53d0ad8092a4a8b3899d7
üst 83d9a900
...@@ -1274,14 +1274,12 @@ IMPL_LINK_NOARG(TPGalleryThemeProperties, EndSearchProgressHdl) ...@@ -1274,14 +1274,12 @@ IMPL_LINK_NOARG(TPGalleryThemeProperties, EndSearchProgressHdl)
IMPL_LINK( TPGalleryThemeProperties, DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*, pEvt ) IMPL_LINK_TYPED( TPGalleryThemeProperties, DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*, pEvt, void )
{ {
DBG_ASSERT( xFolderPicker.is(), "TPGalleryThemeProperties::DialogClosedHdl(): no folder picker" ); DBG_ASSERT( xFolderPicker.is(), "TPGalleryThemeProperties::DialogClosedHdl(): no folder picker" );
OUString sURL = xFolderPicker->getDirectory(); OUString sURL = xFolderPicker->getDirectory();
StartSearchFiles( sURL, pEvt->DialogResult ); StartSearchFiles( sURL, pEvt->DialogResult );
return 0L;
} }
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
...@@ -287,7 +287,7 @@ class TPGalleryThemeProperties : public SfxTabPage ...@@ -287,7 +287,7 @@ class TPGalleryThemeProperties : public SfxTabPage
DECL_LINK( DClickFoundHdl, void* ); DECL_LINK( DClickFoundHdl, void* );
DECL_LINK_TYPED( PreviewTimerHdl, Timer*, void ); DECL_LINK_TYPED( PreviewTimerHdl, Timer*, void );
DECL_LINK(EndSearchProgressHdl, void *); DECL_LINK(EndSearchProgressHdl, void *);
DECL_LINK( DialogClosedHdl, css::ui::dialogs::DialogClosedEvent* ); DECL_LINK_TYPED( DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*, void );
public: public:
TPGalleryThemeProperties( vcl::Window* pWindow, const SfxItemSet& rSet ); TPGalleryThemeProperties( vcl::Window* pWindow, const SfxItemSet& rSet );
......
...@@ -60,7 +60,7 @@ private: ...@@ -60,7 +60,7 @@ private:
DECL_LINK( HeaderSelect_Impl, HeaderBar * ); DECL_LINK( HeaderSelect_Impl, HeaderBar * );
DECL_LINK( HeaderEndDrag_Impl, HeaderBar * ); DECL_LINK( HeaderEndDrag_Impl, HeaderBar * );
DECL_LINK( DialogClosedHdl, css::ui::dialogs::DialogClosedEvent* ); DECL_LINK_TYPED( DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*, void );
void GetPathList( sal_uInt16 _nPathHandle, OUString& _rInternalPath, void GetPathList( sal_uInt16 _nPathHandle, OUString& _rInternalPath,
OUString& _rUserPath, OUString& _rWritablePath, bool& _rReadOnly ); OUString& _rUserPath, OUString& _rWritablePath, bool& _rReadOnly );
......
...@@ -421,7 +421,7 @@ IMPL_LINK_NOARG(SvxJavaOptionsPage, StartFolderPickerHdl) ...@@ -421,7 +421,7 @@ IMPL_LINK_NOARG(SvxJavaOptionsPage, StartFolderPickerHdl)
IMPL_LINK( SvxJavaOptionsPage, DialogClosedHdl, DialogClosedEvent*, pEvt ) IMPL_LINK_TYPED( SvxJavaOptionsPage, DialogClosedHdl, DialogClosedEvent*, pEvt, void )
{ {
if ( RET_OK == pEvt->DialogResult ) if ( RET_OK == pEvt->DialogResult )
{ {
...@@ -429,7 +429,6 @@ IMPL_LINK( SvxJavaOptionsPage, DialogClosedHdl, DialogClosedEvent*, pEvt ) ...@@ -429,7 +429,6 @@ IMPL_LINK( SvxJavaOptionsPage, DialogClosedHdl, DialogClosedEvent*, pEvt )
AddFolder( xFolderPicker->getDirectory() ); AddFolder( xFolderPicker->getDirectory() );
} }
return 0L;
} }
......
...@@ -93,7 +93,7 @@ private: ...@@ -93,7 +93,7 @@ private:
DECL_LINK_TYPED(ResetHdl_Impl, Idle *, void); DECL_LINK_TYPED(ResetHdl_Impl, Idle *, void);
DECL_LINK( StartFolderPickerHdl, void * ); DECL_LINK( StartFolderPickerHdl, void * );
DECL_LINK( DialogClosedHdl, css::ui::dialogs::DialogClosedEvent* ); DECL_LINK_TYPED( DialogClosedHdl, css::ui::dialogs::DialogClosedEvent*, void );
DECL_LINK(ExpertConfigHdl_Impl, void *); DECL_LINK(ExpertConfigHdl_Impl, void *);
......
...@@ -693,7 +693,7 @@ IMPL_LINK( SvxPathTabPage, HeaderEndDrag_Impl, HeaderBar*, pBar ) ...@@ -693,7 +693,7 @@ IMPL_LINK( SvxPathTabPage, HeaderEndDrag_Impl, HeaderBar*, pBar )
IMPL_LINK( SvxPathTabPage, DialogClosedHdl, DialogClosedEvent*, pEvt ) IMPL_LINK_TYPED( SvxPathTabPage, DialogClosedHdl, DialogClosedEvent*, pEvt, void )
{ {
if ( RET_OK == pEvt->DialogResult ) if ( RET_OK == pEvt->DialogResult )
{ {
...@@ -702,7 +702,6 @@ IMPL_LINK( SvxPathTabPage, DialogClosedHdl, DialogClosedEvent*, pEvt ) ...@@ -702,7 +702,6 @@ IMPL_LINK( SvxPathTabPage, DialogClosedHdl, DialogClosedEvent*, pEvt )
OUString sURL = xFolderPicker->getDirectory(); OUString sURL = xFolderPicker->getDirectory();
ChangeCurrentEntry( sURL ); ChangeCurrentEntry( sURL );
} }
return 0L;
} }
......
...@@ -42,16 +42,13 @@ namespace svt ...@@ -42,16 +42,13 @@ namespace svt
private: private:
/** /**
This link will be called when the dialog was closed. This link will be called when the dialog was closed.
The link must have the type:
DECL_LINK( DialogClosedHdl, ::com::sun::star::ui::dialogs::DialogClosedEvent* );
*/ */
Link<> m_aDialogClosedLink; Link<css::ui::dialogs::DialogClosedEvent*, void> m_aDialogClosedLink;
public: public:
DialogClosedListener(); DialogClosedListener();
inline void SetDialogClosedLink( const Link<>& rLink ) { m_aDialogClosedLink = rLink; } inline void SetDialogClosedLink( const Link<css::ui::dialogs::DialogClosedEvent*,void>& rLink ) { m_aDialogClosedLink = rLink; }
// XDialogClosedListener methods // XDialogClosedListener methods
virtual void SAL_CALL dialogClosed( const ::com::sun::star::ui::dialogs::DialogClosedEvent& aEvent ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; virtual void SAL_CALL dialogClosed( const ::com::sun::star::ui::dialogs::DialogClosedEvent& aEvent ) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
......
...@@ -41,7 +41,7 @@ namespace svt ...@@ -41,7 +41,7 @@ namespace svt
{ {
if ( m_aDialogClosedLink.IsSet() ) if ( m_aDialogClosedLink.IsSet() )
{ {
::com::sun::star::ui::dialogs::DialogClosedEvent aEvt( aEvent ); css::ui::dialogs::DialogClosedEvent aEvt( aEvent );
m_aDialogClosedLink.Call( &aEvt ); m_aDialogClosedLink.Call( &aEvt );
} }
} }
...@@ -49,7 +49,7 @@ namespace svt ...@@ -49,7 +49,7 @@ namespace svt
// XEventListener methods // XEventListener methods
void SAL_CALL DialogClosedListener::disposing( const EventObject& ) throw(RuntimeException, std::exception) void SAL_CALL DialogClosedListener::disposing( const EventObject& ) throw(RuntimeException, std::exception)
{ {
m_aDialogClosedLink = Link<>(); m_aDialogClosedLink = Link<css::ui::dialogs::DialogClosedEvent*,void>();
} }
......
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