<meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><div>I'm trying to do, in gpssearchview.cpp, something like:</div>
<div><br></div><div>connect(d->mapSearchWidget, SIGNAL(signalMouseModeChanged(KMap::MouseMode)),</div><div>             this, SLOT(slotMouseMode Changed(KMap::MouseMode)));</div><div><br></div><div>and when I run digikam, in Konsole says:</div>
<div>No such signal KMap::KMapWidget::signalMouseModeChanged(KMap::MouseMode) in ./gpssearchview.cpp</div><div><br></div><div>KMap::MouseMode is an enum that holds the mouse modes in libkmap:</div><div><br></div><div>enum MouseMode{</div>
<div>    MouseModePan,</div><div>    MouseModeSelection,</div><div>    MouseModeZoom,</div><div>    MouseModeFilter,</div><div>    ...};</div><div><br></div><div>If I remove the parameter of the signal ( I put signalMouseModeChanged() instead of signalMouseModeChanged(KMap::MouseMode)), all works and the signal is emitted right. QSignal doesn't admit enum parameters in signals?</div>
<div><br></div><font color="#888888"><div>Gabriel</div></font></span>