<div dir="ltr">Well, right now to reimplement some trivial action one should push about 9 method through the entire hierarchy of tools/strategies. Each one accepts a enum that should be parsed using some 'switch' or 'if' construction. It is really hard to maintain and design. And, yes, boost::function approach will not solve the problem entirely. We really need to invent something sane here...<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 20, 2014 at 5:01 PM, Boudewijn Rempt <span dir="ltr"><<a href="mailto:boud@valdyas.org" target="_blank">boud@valdyas.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Friday 17 October 2014 Oct 11:29:41 Dmitry Kazakov wrote:<br>
<br>
> Probably, we should use some boost::function-based action assignment here.<br>
<br>
</span>Well, probably not... Let's try to come up with something that isn't totally alient to people used to the way Qt does stuff, and still simple enough :-).<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Boudewijn Rempt<br>
<a href="http://www.valdyas.org" target="_blank">http://www.valdyas.org</a>, <a href="http://www.krita.org" target="_blank">http://www.krita.org</a>, <a href="http://www.boudewijnrempt.nl" target="_blank">http://www.boudewijnrempt.nl</a><br>
<br>
_______________________________________________<br>
Krita mailing list<br>
<a href="mailto:kimageshop@kde.org">kimageshop@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kimageshop" target="_blank">https://mail.kde.org/mailman/listinfo/kimageshop</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Dmitry Kazakov
</div>