summaryrefslogtreecommitdiff
path: root/sw/source/ui/table
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-10-15 08:13:49 +0200
committerNoel Grandin <noelgrandin@gmail.com>2015-10-16 09:11:29 +0000
commit6f1313b3d44ea54e9a331e0fc00871081fa662fe (patch)
treefa6d9b6da04daedcb63ea2a0bc8c414288ed8bc6 /sw/source/ui/table
parent14bf708ef586b15dffed66ffaf524baf4d8fcbfa (diff)
convert Link<> to typed
Change-Id: Icbba339dac0be31e30dff021bba06a219f8aecd6 Reviewed-on: https://gerrit.libreoffice.org/19405 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'sw/source/ui/table')
-rw-r--r--sw/source/ui/table/colwd.cxx5
-rw-r--r--sw/source/ui/table/instable.cxx16
2 files changed, 8 insertions, 13 deletions
diff --git a/sw/source/ui/table/colwd.cxx b/sw/source/ui/table/colwd.cxx
index bea63ffdec9f..36286e35af1a 100644
--- a/sw/source/ui/table/colwd.cxx
+++ b/sw/source/ui/table/colwd.cxx
@@ -31,13 +31,12 @@
#include <cmdid.h>
#include <table.hrc>
-IMPL_LINK_NOARG(SwTableWidthDlg, LoseFocusHdl)
+IMPL_LINK_NOARG_TYPED(SwTableWidthDlg, LoseFocusHdl, Edit&, void)
{
sal_uInt16 nId = (sal_uInt16)m_pColNF->GetValue()-1;
const SwTwips lWidth = rFnc.GetColWidth(nId);
m_pWidthMF->SetMax(m_pWidthMF->Normalize(rFnc.GetMaxColWidth(nId)), FUNIT_TWIP);
m_pWidthMF->SetValue(m_pWidthMF->Normalize(lWidth), FUNIT_TWIP);
- return 0;
}
SwTableWidthDlg::SwTableWidthDlg(vcl::Window *pParent, SwTableFUNC &rTableFnc )
@@ -62,7 +61,7 @@ SwTableWidthDlg::SwTableWidthDlg(vcl::Window *pParent, SwTableFUNC &rTableFnc )
m_pWidthMF->SetMin(m_pWidthMF->Normalize(rFnc.GetColWidth(0)), FUNIT_TWIP);
m_pColNF->SetMax(rFnc.GetColCount() +1 );
m_pColNF->SetModifyHdl(LINK(this,SwTableWidthDlg, LoseFocusHdl));
- LoseFocusHdl();
+ LoseFocusHdl(*m_pColNF);
}
SwTableWidthDlg::~SwTableWidthDlg()
diff --git a/sw/source/ui/table/instable.cxx b/sw/source/ui/table/instable.cxx
index 4543d83df4c6..8b4c845d3af9 100644
--- a/sw/source/ui/table/instable.cxx
+++ b/sw/source/ui/table/instable.cxx
@@ -156,22 +156,21 @@ void SwInsTableDlg::dispose()
SfxModalDialog::dispose();
}
-IMPL_LINK( SwInsTableDlg, ModifyName, Edit *, pEdit )
+IMPL_LINK_TYPED( SwInsTableDlg, ModifyName, Edit&, rEdit, void )
{
- OUString sTableName = pEdit->GetText();
+ OUString sTableName = rEdit.GetText();
if (sTableName.indexOf(' ') != -1)
{
sTableName = sTableName.replaceAll(" ", "");
- pEdit->SetText(sTableName);
+ rEdit.SetText(sTableName);
}
m_pInsertBtn->Enable(pShell->GetTableStyle( sTableName ) == 0);
- return 0;
}
-IMPL_LINK( SwInsTableDlg, ModifyRowCol, NumericField *, pField )
+IMPL_LINK_TYPED( SwInsTableDlg, ModifyRowCol, Edit&, rEdit, void )
{
- if(pField == m_pColNF)
+ if(&rEdit == m_pColNF)
{
sal_Int64 nCol = m_pColNF->GetValue();
if(!nCol)
@@ -196,9 +195,7 @@ IMPL_LINK( SwInsTableDlg, ModifyRowCol, NumericField *, pField )
else if( nActVal < nEnteredValRepeatHeaderNF )
m_pRepeatHeaderNF->SetValue( ( nEnteredValRepeatHeaderNF < nMax )? nEnteredValRepeatHeaderNF : nMax );
}
- return 0;
}
-
IMPL_LINK_TYPED( SwInsTableDlg, AutoFormatHdl, Button*, pButton, void )
{
SwAbstractDialogFactory* pFact = swui::GetFactory();
@@ -221,10 +218,9 @@ IMPL_LINK_NOARG_TYPED(SwInsTableDlg, ReapeatHeaderCheckBoxHdl, Button*, void)
m_pRepeatGroup->Enable(m_pHeaderCB->IsChecked() && m_pRepeatHeaderCB->IsChecked());
}
-IMPL_LINK_NOARG(SwInsTableDlg, ModifyRepeatHeaderNF_Hdl)
+IMPL_LINK_NOARG_TYPED(SwInsTableDlg, ModifyRepeatHeaderNF_Hdl, Edit&, void)
{
nEnteredValRepeatHeaderNF = m_pRepeatHeaderNF->GetValue();
- return 0;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */