summaryrefslogtreecommitdiff
path: root/formula
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 /formula
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 'formula')
-rw-r--r--formula/source/ui/dlg/ControlHelper.hxx2
-rw-r--r--formula/source/ui/dlg/formula.cxx11
-rw-r--r--formula/source/ui/dlg/funcutl.cxx6
3 files changed, 8 insertions, 11 deletions
diff --git a/formula/source/ui/dlg/ControlHelper.hxx b/formula/source/ui/dlg/ControlHelper.hxx
index 7e875b6bfe7e..62bcfeb43300 100644
--- a/formula/source/ui/dlg/ControlHelper.hxx
+++ b/formula/source/ui/dlg/ControlHelper.hxx
@@ -100,7 +100,7 @@ private:
DECL_LINK_TYPED( FxBtnClickHdl, Button*, void );
DECL_LINK_TYPED( FxBtnFocusHdl, Control&, void );
DECL_LINK_TYPED( EdFocusHdl, Control&, void );
- DECL_LINK( EdModifyHdl,ArgEdit* );
+ DECL_LINK_TYPED( EdModifyHdl, Edit&, void );
protected:
diff --git a/formula/source/ui/dlg/formula.cxx b/formula/source/ui/dlg/formula.cxx
index 2e1f4959cf66..a114fac92eda 100644
--- a/formula/source/ui/dlg/formula.cxx
+++ b/formula/source/ui/dlg/formula.cxx
@@ -125,7 +125,7 @@ public:
DECL_LINK_TYPED( FxHdl, ParaWin&, void );
DECL_LINK_TYPED( MatrixHdl, Button*, void );
- DECL_LINK(FormulaHdl, void *);
+ DECL_LINK_TYPED( FormulaHdl, Edit&, void);
DECL_LINK_TYPED( FormulaCursorHdl, EditBox&, void );
DECL_LINK_TYPED( BtnHdl, Button*, void );
DECL_LINK_TYPED( DblClkHdl, FuncPage&, void );
@@ -1092,7 +1092,7 @@ IMPL_LINK_NOARG_TYPED(FormulaDlg_Impl, DblClkHdl, FuncPage&, void)
aSel.Max()=aSel.Max()-1;
pMEdit->SetSelection(aSel);
- FormulaHdl(pMEdit);
+ FormulaHdl(*pMEdit);
aSel.Min()=aSel.Max();
pMEdit->SetSelection(aSel);
@@ -1285,11 +1285,11 @@ IMPL_LINK_TYPED( FormulaDlg_Impl, ModifyHdl, ParaWin&, rPtr, void )
}
}
-IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaHdl)
+IMPL_LINK_NOARG_TYPED(FormulaDlg_Impl, FormulaHdl, Edit&, void)
{
FormEditData* pData = m_pHelper->getFormEditData();
- if (!pData) return 0;
+ if (!pData) return;
bEditFlag=true;
OUString aInputFormula=m_pHelper->getCurrentFormula();
@@ -1347,7 +1347,6 @@ IMPL_LINK_NOARG(FormulaDlg_Impl, FormulaHdl)
m_pHelper->setSelection(aSel.Min(), aSel.Max());
bEditFlag=false;
- return 0;
}
IMPL_LINK_NOARG_TYPED(FormulaDlg_Impl, FormulaCursorHdl, EditBox&, void)
@@ -1669,7 +1668,7 @@ void FormulaDlg_Impl::SetEdSelection()
Selection theSel = m_pEdRef->GetSelection();
// Edit may have the focus -> call ModifyHdl in addition
// to what's happening in GetFocus
- pEd->GetModifyHdl().Call(pEd);
+ pEd->GetModifyHdl().Call(*pEd);
pEd->GrabFocus();
pEd->SetSelection(theSel);
} // if( pEd )
diff --git a/formula/source/ui/dlg/funcutl.cxx b/formula/source/ui/dlg/funcutl.cxx
index 8cb281f58bc9..15275820983c 100644
--- a/formula/source/ui/dlg/funcutl.cxx
+++ b/formula/source/ui/dlg/funcutl.cxx
@@ -297,12 +297,10 @@ IMPL_LINK_TYPED( ArgInput, EdFocusHdl, Control&, rControl, void )
EdFocus();
}
-IMPL_LINK( ArgInput, EdModifyHdl,ArgEdit*, pEd )
+IMPL_LINK_TYPED( ArgInput, EdModifyHdl, Edit&, rEdit, void )
{
- if(pEd == pEdArg)
+ if(&rEdit == pEdArg)
EdModify();
-
- return 0;
}
// class EditBox