Thanks Bo. This is what I am doing now. But you need typewise checking which makes the code unnecessarily lengthy and cumbersome. Pity I need to keep doing it. As you said a inconsistent behavior. <br><br><div class="gmail_quote">
On Mon, May 14, 2012 at 10:50 AM, Bo Thorsen <span dir="ltr"><<a href="mailto:bo@fioniasoftware.dk" target="_blank">bo@fioniasoftware.dk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Den 14-05-2012 06:54, Prashant skrev:<br>
<div><div class="h5">> Hi group,<br>
> While introducing c++ object properties to the script, the Q_PROPERTY<br>
> have an option SCRIPTABLE bool. This essentially hides the property in<br>
> script. This comes in very handy. I was wondering if something similar<br>
> is available for Q_SIGNALS. Essentially i want to hide a particular<br>
> signal in script. I have a very round about way now where i hide it<br>
> while introducing into script. With innumerable types of QObjects, you<br>
> can imagine the sphagetti code wherein I check for the kind of signal to<br>
> hide for a kind of QObject :( ...<br>
<br>
</div></div>You can't do this. You can't hide signals and slots from the scripts. If<br>
it's really important for you not to expose those, you have to create a<br>
wrapper QObject that only has the signals and slots you want to expose.<br>
<br>
And yes, it's inconsistent that you can hide properties but not signals<br>
and slots.<br>
<span class="HOEnZb"><font color="#888888"><br>
Bo Thorsen,<br>
Fionia Software.<br>
<br>
--<br>
<br>
Expert Qt and C++ developer for hire<br>
Contact me if you need expert Qt help<br>
<a href="http://www.fioniasoftware.dk" target="_blank">http://www.fioniasoftware.dk</a><br>
_______________________________________________<br>
Interest mailing list<br>
<a href="mailto:Interest@qt-project.org">Interest@qt-project.org</a><br>
<a href="http://lists.qt-project.org/mailman/listinfo/interest" target="_blank">http://lists.qt-project.org/mailman/listinfo/interest</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Prashant<br>