<table><tr><td style="">kossebau added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D11773">View Revision</a></tr></table><br /><div><div><p>Okay, think the reason is found: seems Qt with some compilers somehow is more strict in the connect() logic for handling function pointers and does not accept using base class names with the function pointer passed to connect() call. Cmp. also the "note: must name member using the type of the current context 'FindThisDeviceConfig'" in the build log.</p>
<p>krop on irc hinted me to <a href="https://phabricator.kde.org/R208:d7f93680b7b26efe672304f310940465fb573ec4" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;">d7f93680</a> in knotes where a similar fix was needed.</p>
<p>Will use the same approach and recommit :) (QOverload is since Qt 5.7, so matching min version of kdeconnect-kde)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R224 KDE Connect</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11773">https://phabricator.kde.org/D11773</a></div></div><br /><div><strong>To: </strong>kossebau, KDE Connect, nicolasfella<br /><strong>Cc: </strong>kdeconnect, sredman, mtijink, apol, nicolasfella, yannux, Danial0_0, johnq, Pitel, adeen-s, SemperPeritus, ndavis, daniel.z.tg, jeanv, seebauer, bugzy, MayeulC, menasshock, ach<br /></div>