> On oct. 5, 2014, 5:58 p.m., Christoph Feck wrote:
> > Sorry for chiming in late, just noticed the commit.
> > 
> > Any reason why the resource is checked first, not last?
> > 
> > If the programmer decides to use the resource, the "locateAll" effectively 
> > turns into a "locateNone". Not really friendly to administrators.
> 
> Christoph Cullmann wrote:
>     Actually that is a big benefit in my eyes, if you ship software with 
> compiled in resources, you don't want people mingling around with them, IMHO.
>     E.g. in ktexteditor I could use this and be sure that no actions or stuff 
> is missing only because some "fixed" ui file got placed in the right location.
> 
> Albert Astals Cid wrote:
>     I agree with Christoph Feck, we should not disable such an important 
> feature as locateAll, if you don't want locateAll don't use it, but don't 
> break it with strange rules as "LocateAll won't do locate all if your xmlgui 
> is in your .rc file instead of the filesystem".
> 
> Christoph Cullmann wrote:
>     ? I don't get that point, I don't break "locateAll", the patch just 
> changes the default lookup of setXMLFile, if the application/library author 
> decides to put the ui file in a resource.

It does break setXMLFile behaviour, the code has a locateAll but now we're 
checking for the rc file before, so setXMLFile behaves differently on depending 
how you install/package your application. That's unexpected and i would say 
undesired, and even if it is desired, it is undocumented.


- Albert


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/120099/#review67966
-----------------------------------------------------------


On oct. 5, 2014, 5:32 p.m., Christoph Cullmann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/120099/
> -----------------------------------------------------------
> 
> (Updated oct. 5, 2014, 5:32 p.m.)
> 
> 
> Review request for KDE Frameworks and David Faure.
> 
> 
> Repository: kxmlgui
> 
> 
> Description
> -------
> 
> Instead of installing them in the kxmlgui5 share prefix, install them in a 
> kxmlgui5 prefix in resources.
> That will allow to test stuff without installing it first, as the resources 
> will be found anyway.
> Still the "I can edit it and have a copy in my writable datadir" should work.
> Question is: is it possible with one "kxmlgui" prefix for the resource or is 
> it better to swap that around like "componentname/kxmlgui5/.."?
> 
> 
> Diffs
> -----
> 
>   src/kxmlguiclient.cpp e8170ad 
>   src/kxmlguifactory.cpp c4ad97b 
> 
> Diff: https://git.reviewboard.kde.org/r/120099/diff/
> 
> 
> Testing
> -------
> 
> Compiles & if I package ui file in kate into resource, works.
> 
> 
> Thanks,
> 
> Christoph Cullmann
> 
>

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to