Hi, Ok great. Besides icons, which files can be included in the resources file and what prefixes to use? Is there documentation for this? We currently have this:
install(FILES kstars.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) install(FILES kstars.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) install(FILES kstarsui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kstars) install(FILES fitsviewer.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kstars) install(FILES kstars.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR}) Regards, Jasem On Fri, Jul 1, 2016 at 7:18 AM, Christoph Cullmann <cullm...@absint.com> wrote: > Hi, > > same answer as for icons: KConfig was patched by me to search inside > resources, too. > Just bundle your file as resource, works for KTextEditor framework, avoids > any file > lookups. > > Greetings > Christoph > > ----- Am 30. Jun 2016 um 22:41 schrieb Jasem Mutlaq > mutla...@ikarustech.com: > > > Ok, so I found the source of this problem. In kconfig.cpp #719 we have: > > > > Q_FOREACH (const QString &f, QStandardPaths::locateAll(resourceType, > fileName)) > > { > > files.prepend(f); > > > > For the KNewStuff3, the resourceType is GenericConfigLocation which on > Linux is > > ~/.config and /etc/xdg. Since the "kstars.knsrc" file is in /etc/xdg, > this > > works fine on Linux. On the other hand, on Windows, the > GenericConfigLocation > > is > > > > "C:/Users/<USER>/AppData/Local", "C:/ProgramData" > > > > But kstars.knsrc is install to $KDEROOT/etc/xdg or $APPIMAGEDIR/etc/xdg, > so this > > is why it fails to load it. Not sure how to resolve this issues besides > > patching KConfig to add $XDG_DIR to be searched as well for that file. > Any > > thoughts? > > > > Regards, > > Jasem > > > > > > On Thu, Jun 30, 2016 at 5:28 PM, Jasem Mutlaq < mutla...@ikarustech.com > > wrote: > > > > > > > > Hello, > > > > Found a new bug today when KStars KNewStuff3 was started. The error is > > "Configuration file kstars.knsrc is invalid". > > > > KNewStuff3 sends the filename as "kstars.knsrc" which is under Windows is > > installed to $KDEROOT/etc/xdg and also to $APPIMAGEDIR/etc/xdg > > > > Traced problem with KConfigPrivate::changeFilename() where it checks if > the file > > path is absolute and when it fails it creates a new file. Hence, it then > fails > > to read any contents. The resource type (GenericConfigLocation) doesn't > appear > > to be used to find the absolute path of the file. > > > > How to resolve this issue? > > > > -- > > Best Regards, > > Jasem Mutlaq > > > > > > > > > > -- > > Best Regards, > > Jasem Mutlaq > > > > > > _______________________________________________ > > Kde-windows mailing list > > Kde-windows@kde.org > > https://mail.kde.org/mailman/listinfo/kde-windows > > -- > ----------------------------- Dr.-Ing. Christoph Cullmann --------- > AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com > Science Park 1 Tel: +49-681-38360-22 > 66123 Saarbrücken Fax: +49-681-38360-20 > GERMANY WWW: http://www.AbsInt.com > -------------------------------------------------------------------- > Geschäftsführung: Dr.-Ing. Christian Ferdinand > Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 > _______________________________________________ > Kde-windows mailing list > Kde-windows@kde.org > https://mail.kde.org/mailman/listinfo/kde-windows > -- Best Regards, Jasem Mutlaq
_______________________________________________ Kde-windows mailing list Kde-windows@kde.org https://mail.kde.org/mailman/listinfo/kde-windows