diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/widgets/browser/browsermainwindow.cpp | 6 | ||||
-rw-r--r-- | examples/widgets/fancybrowser/mainwindow.cpp | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/examples/widgets/browser/browsermainwindow.cpp b/examples/widgets/browser/browsermainwindow.cpp index 26b38c921..319e2d4c2 100644 --- a/examples/widgets/browser/browsermainwindow.cpp +++ b/examples/widgets/browser/browsermainwindow.cpp @@ -74,14 +74,14 @@ template<typename Arg, typename R, typename C> struct InvokeWrapper { R *receiver; - void (C::*memberFun)(const Arg&); - void operator()(const Arg &result) { + void (C::*memberFun)(Arg); + void operator()(Arg result) { (receiver->*memberFun)(result); } }; template<typename Arg, typename R, typename C> -InvokeWrapper<Arg, R, C> invoke(R *receiver, void (C::*memberFun)(const Arg&)) +InvokeWrapper<Arg, R, C> invoke(R *receiver, void (C::*memberFun)(Arg)) { InvokeWrapper<Arg, R, C> wrapper = {receiver, memberFun}; return wrapper; diff --git a/examples/widgets/fancybrowser/mainwindow.cpp b/examples/widgets/fancybrowser/mainwindow.cpp index 9462539e5..3366d2006 100644 --- a/examples/widgets/fancybrowser/mainwindow.cpp +++ b/examples/widgets/fancybrowser/mainwindow.cpp @@ -45,14 +45,14 @@ template<typename Arg, typename R, typename C> struct InvokeWrapper { R *receiver; - void (C::*memberFun)(const Arg&); - void operator()(const Arg &result) { + void (C::*memberFun)(Arg); + void operator()(Arg result) { (receiver->*memberFun)(result); } }; template<typename Arg, typename R, typename C> -InvokeWrapper<Arg, R, C> invoke(R *receiver, void (C::*memberFun)(const Arg&)) +InvokeWrapper<Arg, R, C> invoke(R *receiver, void (C::*memberFun)(Arg)) { InvokeWrapper<Arg, R, C> wrapper = {receiver, memberFun}; return wrapper; |