summaryrefslogtreecommitdiff
path: root/starmath/source
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-09-17 14:36:04 +0200
committerNoel Grandin <noel@peralex.com>2015-09-17 14:41:59 +0200
commit485dcc9104a27812284e80d93d2bfbae86261afc (patch)
tree95eac34105991295c8e89c239ba05fa2a817457a /starmath/source
parent008de7099b29cde9a2669ef71b3e76b0c6ca90cd (diff)
convert Link<> to typed
Change-Id: If9d4ec8d33719a76603a266c14990897fbbc11a7
Diffstat (limited to 'starmath/source')
-rw-r--r--starmath/source/dialog.cxx15
1 files changed, 9 insertions, 6 deletions
diff --git a/starmath/source/dialog.cxx b/starmath/source/dialog.cxx
index 08ea8a4ea2f3..c059a68e9420 100644
--- a/starmath/source/dialog.cxx
+++ b/starmath/source/dialog.cxx
@@ -1193,10 +1193,10 @@ void SmShowSymbolSetWindow::MouseButtonDown(const MouseEvent& rMEvt)
m_pVScrollBar->GetThumbPos() * nColumns;
SelectSymbol( sal::static_int_cast< sal_uInt16 >(nPos) );
- aSelectHdlLink.Call(this);
+ aSelectHdlLink.Call(*this);
if (rMEvt.GetClicks() > 1)
- aDblClickHdlLink.Call(this);
+ aDblClickHdlLink.Call(*this);
}
}
@@ -1239,7 +1239,7 @@ void SmShowSymbolSetWindow::KeyInput(const KeyEvent& rKEvt)
}
SelectSymbol(n);
- aSelectHdlLink.Call(this);
+ aSelectHdlLink.Call(*this);
}
void SmShowSymbolSetWindow::setScrollbar(ScrollBar *pVScrollBar)
@@ -1458,10 +1458,9 @@ IMPL_LINK_NOARG( SmSymbolDialog, SymbolSetChangeHdl )
}
-IMPL_LINK_NOARG( SmSymbolDialog, SymbolChangeHdl )
+IMPL_LINK_NOARG_TYPED( SmSymbolDialog, SymbolChangeHdl, SmShowSymbolSetWindow&, void )
{
SelectSymbol(m_pSymbolSetDisplay->GetSelectSymbol());
- return 0;
}
IMPL_LINK_NOARG_TYPED(SmSymbolDialog, EditClickHdl, Button*, void)
@@ -1505,6 +1504,10 @@ IMPL_LINK_NOARG_TYPED(SmSymbolDialog, EditClickHdl, Button*, void)
}
+IMPL_LINK_NOARG_TYPED( SmSymbolDialog, SymbolDblClickHdl2, SmShowSymbolSetWindow&, void )
+{
+ SymbolDblClickHdl(nullptr);
+}
IMPL_LINK_NOARG( SmSymbolDialog, SymbolDblClickHdl )
{
GetClickHdl(m_pGetBtn);
@@ -1558,7 +1561,7 @@ SmSymbolDialog::SmSymbolDialog(vcl::Window *pParent, OutputDevice *pFntListDevic
m_pSymbolSets->SetSelectHdl(LINK(this, SmSymbolDialog, SymbolSetChangeHdl));
m_pSymbolSetDisplay->SetSelectHdl(LINK(this, SmSymbolDialog, SymbolChangeHdl));
- m_pSymbolSetDisplay->SetDblClickHdl(LINK(this, SmSymbolDialog, SymbolDblClickHdl));
+ m_pSymbolSetDisplay->SetDblClickHdl(LINK(this, SmSymbolDialog, SymbolDblClickHdl2));
m_pSymbolDisplay->SetDblClickHdl(LINK(this, SmSymbolDialog, SymbolDblClickHdl));
m_pEditBtn->SetClickHdl(LINK(this, SmSymbolDialog, EditClickHdl));
m_pGetBtn->SetClickHdl(LINK(this, SmSymbolDialog, GetClickHdl));