Configuration files transfer
Kevin Krammer
krammer at kde.org
Sun Apr 13 17:25:56 BST 2014
On Saturday, 2014-04-12, 18:33:02, David Faure wrote:
> On Saturday 12 April 2014 12:08:12 Kevin Krammer wrote:
> > On Saturday, 2014-04-12, 06:57:41, Ivan Čukić wrote:
> > > > + for (const auto testSubdir: { ".kde", ".kde5" }) {
> > > > Shouldn't that be .kde4?
> > >
> > > Yes, already fixed in the next commit. :)
> > >
> > > > That block of code ($KDEHOME, otherwise ~/.kde, otherwise ~/.kde4)
> > > > sounds
> > > > like code that could be shared. Should we have a kde4ConfigHome() and
> > > > kde4DataHome() in, hmm, kcoreaddons?
> > >
> > > That is why I asked the question in the first place. I'd say it would be
> > > better to have this in a common place instead of every application
> > > implementing it for itself.
> >
> > Don't we have KStandardDirs in some porting framework?
>
> Yes, but
> 1) it's in kdelibs4support, deprecated, i.e. apps are supposed to port AWAY
> from it.
> 2) its logic has been ported away from KDEHOME and to
> XDG_DATA_HOME/XDG_CONFIG_HOME etc. instead. So that a KF5-based app still
> using KStandardDirs, would at least write into the right place.
> So this isn't useful for migrating the KDE4 data.
I see.
Was just concered that we add KDE specific things to an otherwise independent
framework.
But I guess a single class can't be considered overhead :)
> Plus it's kind of overkill since it handles many levels for many resources
> while all we need is the local config and data dirs.
Right, hadn't though about that.
Cheers,
Kevin
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20140413/621ada71/attachment.sig>
More information about the kde-core-devel
mailing list