[proposal] KSecretsService components moving from playground

Olivier Goffart ogoffart at kde.org
Mon Oct 31 14:57:40 GMT 2011


On Monday 31 October 2011 15:48:51 Aaron J. Seigo wrote:
> it's hallloween .. let's reanimate a dead thread to celebrate! ;)
> 
> On Wednesday, October 12, 2011 00:24:00 Valentin Rusu wrote:
> > The code is not yet fully mature, all the components are not yet
> > finished, but the main parts are there and it is now possible to have
> > secrets stored in KSecretsService and konqi or microblog successfully
> > getting them upon session start. There is a checkbox in the KDE Wallet
> > configuration tool that switch KWAllet API to KSecretsService when
> > checked. It will be left unchecked for the next release.
> 
> in KSecretsService, metatypes are initialized like this:
> 
> 	qRegisterMetaType<SecretStruct>();
> 
> this is a problem because it does not include the namespace. which afaik
> means that code that wishes to use this needs to first do:
> 
> 	using namespace KSecretsService;
> 
> somewhere in the code before using these metatypes. this is not good as it
> pretty much destroys the point of having a namespace :)

No, this is not a problem in the template type of qRegisterMetaType, as soon 
as it puts the namespace in the Q_DECLARE_METATYPE macro.
The Q_DECLARE_METATYPE however must include the namespace





More information about the kde-core-devel mailing list