ProjectExplorer: Remove unused capture in templated code

Less warnings.

Change-Id: Iddf09fe5c126c88518e2805aa714c8051df77a10
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2019-01-10 18:13:07 +01:00
parent 7109e8f050
commit 8dfed5264b

View File

@@ -184,9 +184,9 @@ public:
template<typename S, typename R, typename T, typename ...Args1> template<typename S, typename R, typename T, typename ...Args1>
void subscribeSignal(void (S::*sig)(Args1...), R*recv, T sl) { void subscribeSignal(void (S::*sig)(Args1...), R*recv, T sl) {
new Internal::ProjectSubscription([sig, recv, sl, this](ProjectConfiguration *pc) { new Internal::ProjectSubscription([sig, recv, sl](ProjectConfiguration *pc) {
if (S* sender = qobject_cast<S*>(pc)) if (S* sender = qobject_cast<S*>(pc))
return connect(sender, sig, recv, sl); return QObject::connect(sender, sig, recv, sl);
return QMetaObject::Connection(); return QMetaObject::Connection();
}, recv, this); }, recv, this);
} }