summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-09-07 09:35:04 +0200
committerNoel Grandin <noel@peralex.com>2015-09-08 08:16:46 +0200
commit61623d5b90510ae6c791a41031d586a9316e74c4 (patch)
tree0b5a8115ae6d603cbe6208b958d8b440ea8fd06f /sd
parentd7efea29cdc2faa57d172d7e4d8def18fd49536c (diff)
convert Link<> to typed
Change-Id: I365a81a0a960f5da736c9a97aa056da16c99452f
Diffstat (limited to 'sd')
-rw-r--r--sd/source/ui/dlg/custsdlg.cxx6
-rw-r--r--sd/source/ui/dlg/dlgass.cxx6
-rw-r--r--sd/source/ui/dlg/dlgassim.cxx6
-rw-r--r--sd/source/ui/dlg/dlgassim.hxx2
-rw-r--r--sd/source/ui/dlg/inspagob.cxx4
-rw-r--r--sd/source/ui/dlg/tpaction.cxx3
-rw-r--r--sd/source/ui/inc/custsdlg.hxx1
-rw-r--r--sd/source/ui/inc/inspagob.hxx2
-rw-r--r--sd/source/ui/inc/tpaction.hxx2
9 files changed, 15 insertions, 17 deletions
diff --git a/sd/source/ui/dlg/custsdlg.cxx b/sd/source/ui/dlg/custsdlg.cxx
index 47a139645938..bfa142d5afcb 100644
--- a/sd/source/ui/dlg/custsdlg.cxx
+++ b/sd/source/ui/dlg/custsdlg.cxx
@@ -300,7 +300,7 @@ SdDefineCustomShowDlg::SdDefineCustomShowDlg( vcl::Window* pWindow,
m_pBtnRemove->SetClickHdl( aLink );
m_pEdtName->SetModifyHdl( aLink2 );
m_pLbPages->SetSelectHdl( aLink2 ); // because of status
- m_pLbCustomPages->SetSelectHdl( aLink2 ); // because of status
+ m_pLbCustomPages->SetSelectHdl( LINK( this, SdDefineCustomShowDlg, ClickButtonHdl3 ) ); // because of status
m_pBtnOK->SetClickHdl( LINK( this, SdDefineCustomShowDlg, OKHdl ) );
@@ -387,6 +387,10 @@ IMPL_LINK_TYPED( SdDefineCustomShowDlg, ClickButtonHdl, Button*, p, void )
{
ClickButtonHdl2(p);
}
+IMPL_LINK_TYPED( SdDefineCustomShowDlg, ClickButtonHdl3, SvTreeListBox*, p, void )
+{
+ ClickButtonHdl2(p);
+}
// ButtonHdl()
IMPL_LINK( SdDefineCustomShowDlg, ClickButtonHdl2, void *, p )
{
diff --git a/sd/source/ui/dlg/dlgass.cxx b/sd/source/ui/dlg/dlgass.cxx
index 2f67a4d46861..5c848a1858fd 100644
--- a/sd/source/ui/dlg/dlgass.cxx
+++ b/sd/source/ui/dlg/dlgass.cxx
@@ -237,7 +237,7 @@ public:
DECL_LINK_TYPED( EffectPreviewIdleHdl, Idle *, void );
DECL_LINK( EffectPreviewClickHdl, void * );
DECL_LINK( SelectLayoutHdl, void * );
- DECL_LINK( PageSelectHdl, void * );
+ DECL_LINK_TYPED( PageSelectHdl, SvTreeListBox*, void );
DECL_LINK_TYPED( PresTypeHdl, Button*, void );
DECL_LINK( UpdateUserDataHdl, void * );
DECL_LINK( SelectEffectHdl, void* );
@@ -1165,7 +1165,7 @@ IMPL_LINK_NOARG(AssistentDlgImpl, SelectFileHdl)
return 0;
}
-IMPL_LINK_NOARG(AssistentDlgImpl, PageSelectHdl)
+IMPL_LINK_NOARG_TYPED(AssistentDlgImpl, PageSelectHdl, SvTreeListBox*, void)
{
sal_uInt16 nPage = mpPage5PageListCT->GetSelectedPage();
if( mnShowPage != nPage )
@@ -1173,8 +1173,6 @@ IMPL_LINK_NOARG(AssistentDlgImpl, PageSelectHdl)
mnShowPage = nPage;
UpdatePreview(false);
}
-
- return 0;
}
IMPL_LINK_NOARG_TYPED(AssistentDlgImpl, UpdatePageListHdl, Idle *, void)
diff --git a/sd/source/ui/dlg/dlgassim.cxx b/sd/source/ui/dlg/dlgassim.cxx
index ffc77b863187..20a3dea9ccf4 100644
--- a/sd/source/ui/dlg/dlgassim.cxx
+++ b/sd/source/ui/dlg/dlgassim.cxx
@@ -58,7 +58,7 @@ VCL_BUILDER_DECL_FACTORY(SdPageListControl)
rRet = VclPtr<SdPageListControl>::Create(pParent, nWinStyle);
}
-IMPL_LINK_NOARG(SdPageListControl, CheckButtonClickHdl)
+IMPL_LINK_NOARG_TYPED(SdPageListControl, CheckButtonClickHdl, SvTreeListBox*, void)
{
SvTreeList* pTreeModel = GetModel();
SvTreeListEntry* pEntry = pTreeModel->First();
@@ -66,14 +66,12 @@ IMPL_LINK_NOARG(SdPageListControl, CheckButtonClickHdl)
while( pEntry )
{
if(pTreeModel->IsAtRootDepth(pEntry) && GetCheckButtonState( pEntry ) == SV_BUTTON_CHECKED )
- return 0;
+ return;
pEntry = pTreeModel->Next( pEntry );
}
pEntry = pTreeModel->First();
SetCheckButtonState( pEntry, SV_BUTTON_CHECKED );
-
- return 0;
}
SdPageListControl::~SdPageListControl()
diff --git a/sd/source/ui/dlg/dlgassim.hxx b/sd/source/ui/dlg/dlgassim.hxx
index ee39788cb136..69c8642abb2e 100644
--- a/sd/source/ui/dlg/dlgassim.hxx
+++ b/sd/source/ui/dlg/dlgassim.hxx
@@ -45,7 +45,7 @@ public:
sal_uInt16 GetSelectedPage();
bool IsPageChecked( sal_uInt16 nPage );
- DECL_LINK( CheckButtonClickHdl, void * );
+ DECL_LINK_TYPED( CheckButtonClickHdl, SvTreeListBox*, void );
virtual void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE;
diff --git a/sd/source/ui/dlg/inspagob.cxx b/sd/source/ui/dlg/inspagob.cxx
index ed7d6720923e..b0f8bad8e629 100644
--- a/sd/source/ui/dlg/inspagob.cxx
+++ b/sd/source/ui/dlg/inspagob.cxx
@@ -128,14 +128,12 @@ bool SdInsertPagesObjsDlg::IsRemoveUnnessesaryMasterPages() const
/**
* Enabled and selects end-color-LB
*/
-IMPL_LINK_NOARG(SdInsertPagesObjsDlg, SelectObjectHdl)
+IMPL_LINK_NOARG_TYPED(SdInsertPagesObjsDlg, SelectObjectHdl, SvTreeListBox*, void)
{
if( m_pLbTree->IsLinkableSelected() )
m_pCbxLink->Enable();
else
m_pCbxLink->Disable();
-
- return 0;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/ui/dlg/tpaction.cxx b/sd/source/ui/dlg/tpaction.cxx
index e8d36f946f16..7ed705198b6f 100644
--- a/sd/source/ui/dlg/tpaction.cxx
+++ b/sd/source/ui/dlg/tpaction.cxx
@@ -651,10 +651,9 @@ IMPL_LINK_NOARG(SdTPAction, ClickActionHdl)
return 0L;
}
-IMPL_LINK_NOARG(SdTPAction, SelectTreeHdl)
+IMPL_LINK_NOARG_TYPED(SdTPAction, SelectTreeHdl, SvTreeListBox*, void)
{
m_pEdtBookmark->SetText( m_pLbTree->GetSelectEntry() );
- return 0L;
}
IMPL_LINK_NOARG(SdTPAction, CheckFileHdl)
diff --git a/sd/source/ui/inc/custsdlg.hxx b/sd/source/ui/inc/custsdlg.hxx
index 66cc333f9ca0..b31862e13344 100644
--- a/sd/source/ui/inc/custsdlg.hxx
+++ b/sd/source/ui/inc/custsdlg.hxx
@@ -85,6 +85,7 @@ private:
DECL_LINK_TYPED( ClickButtonHdl, Button*, void );
DECL_LINK( ClickButtonHdl2, void* );
+ DECL_LINK_TYPED( ClickButtonHdl3, SvTreeListBox*, void );
DECL_LINK_TYPED( OKHdl, Button*, void );
public:
diff --git a/sd/source/ui/inc/inspagob.hxx b/sd/source/ui/inc/inspagob.hxx
index 7dd1c7541b94..183d7ade8fac 100644
--- a/sd/source/ui/inc/inspagob.hxx
+++ b/sd/source/ui/inc/inspagob.hxx
@@ -38,7 +38,7 @@ private:
const OUString& rName;
void Reset();
- DECL_LINK( SelectObjectHdl, void * );
+ DECL_LINK_TYPED( SelectObjectHdl, SvTreeListBox*, void );
public:
SdInsertPagesObjsDlg( vcl::Window* pParent,
diff --git a/sd/source/ui/inc/tpaction.hxx b/sd/source/ui/inc/tpaction.hxx
index 931ed2d664b0..72eec7ece054 100644
--- a/sd/source/ui/inc/tpaction.hxx
+++ b/sd/source/ui/inc/tpaction.hxx
@@ -81,7 +81,7 @@ private:
DECL_LINK_TYPED( ClickSearchHdl, Button*, void );
DECL_LINK( ClickActionHdl, void * );
- DECL_LINK( SelectTreeHdl, void * );
+ DECL_LINK_TYPED( SelectTreeHdl, SvTreeListBox*, void );
DECL_LINK( CheckFileHdl, void * );
void UpdateTree();