bruns added a comment.

  In D19098#415713 <https://phabricator.kde.org/D19098#415713>, @astippich 
wrote:
  
  > In D19098#414973 <https://phabricator.kde.org/D19098#414973>, @bruns wrote:
  >
  > > In D19098#414729 <https://phabricator.kde.org/D19098#414729>, @astippich 
wrote:
  > >
  > > > It already does at two different places, because it fuses different 
information into a single QMap later on (xattr, file size etc...) 
  > > >  
https://phabricator.kde.org/source/baloo-widgets/browse/master/src/extractor.cpp$65
  > > >  
https://phabricator.kde.org/source/baloo-widgets/browse/master/src/filefetchjob.cpp$62
  > >
  > >
  > > This can be done by using a KFM::PropertyMap directly, and adding 
property types for the UserMetaData (tags, comment, rating). Note, the strings 
returned by PropertyInfo::name() are not shared ...
  >
  >
  > It is not only xattr, also everything from kfileitems{group,size,owner...}. 
Adding these as property with no users in KFileMetaData does not seem clean.
  >  Also, you would have to construct the properties from the name. Why not 
use the names directly then? Changing everything to a PropertyMap requires a 
rewrite of large parts, and I certainly will not rewrite baloo-widgets right 
now.
  >  This is just for a small cleanup.
  
  
  It is also not clean to expose an interface in KFileMetaData which is only 
used by baloo-widgets, and **internal** to baloo-widgets. If you want to 
consolidate the implementations, combine the two implementations **inside** 
baloo-widgets.

REPOSITORY
  R286 KFileMetaData

REVISION DETAIL
  https://phabricator.kde.org/D19098

To: astippich, bruns, ngraham
Cc: kde-frameworks-devel, #baloo, ashaposhnikov, michaelh, astippich, spoorun, 
ngraham, bruns, abrahams

Reply via email to