<p dir="ltr">Hi, </p>
<p dir="ltr">Yes, this was a change on purpose. Sorry for not informing you, as I did recall that you were wanting to use it. </p>
<p dir="ltr">The issue is that we're starting to work on ahead of time compilation of for 5.3, and we think the url interceptor might get in the way(because types and urls can otherwise resolve in different ways at runtime, and precompiling the types is the main draw of AOT) . If we do rewrite that part of the engine, we'll need to make it more module based instead of urls (which would then allow me to provide a similar level of control at the module level, which should suffice for the security mechanism we talked about). </p>

<p dir="ltr">If leaving it as private api is okay for you guys, I'll just make a note to email plasma-development if we end up changing it. Otherwise I will press the engine engineers to make up their minds, to see if we can go back to making it public.</p>

<p dir="ltr">--<br>
Alan Alpert </p>
<div class="gmail_quote">On Nov 30, 2013 10:20 AM, "Sebastian Kügler" <<a href="mailto:sebas@kde.org">sebas@kde.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey,<br>
<br>
Background: We discussed this during Akademy / QtCS in Bilbao, and implemented<br>
a security mechanism based on QUrlInterceptor. This works atop Qt 5.2.<br>
<br>
On Friday, November 29, 2013 03:07:44 Christoph Feck wrote:<br>
> On Friday 29 November 2013 02:53:22 Christoph Feck wrote:<br>
> > compiling plasma-framework I get this error. Might be caused by a<br>
> > removed include or symbol in Qt. If this was a public symbol,<br>
> > please report it to <a href="https://bugreports.qt-project.org/" target="_blank">https://bugreports.qt-project.org/</a><br>
> ><br>
> > In file included from /local/git/playground/libs/plasma-<br>
> > framework/src/plasmaquick/packageurlinterceptor.cpp:20:0:<br>
> > /local/git/playground/libs/plasma-<br>
> > framework/src/plasmaquick/packageurlinterceptor.h:23:38: fatal<br>
> > error: QQmlAbstractUrlInterceptor: No such file or directory<br>
<br>
> According to<br>
> <a href="https://qt.gitorious.org/qt/qtdeclarative/commit/27052dcad9810869a9065da4c06" target="_blank">https://qt.gitorious.org/qt/qtdeclarative/commit/27052dcad9810869a9065da4c06</a><br>
> e9f14379411d7 the class is no longer/not yet public, because its API might<br>
> change.<br>
<br>
Alan, do you know what happened here, and if the class was purposefully<br>
removed from public API, or maybe it just changed?<br>
<br>
Thanks,<br>
--<br>
sebas<br>
<br>
<a href="http://www.kde.org" target="_blank">http://www.kde.org</a> | <a href="http://vizZzion.org" target="_blank">http://vizZzion.org</a> | GPG Key ID: 9119 0EF9<br>
</blockquote></div>