> Ideally this would be exposed in the File object, maybe with some sort > of QVariantMap userProperties() method.
Please don't make it load all attributes and values into the memory if the most common use-case is to load a value for a desired key. I'd rather go for something like some_iterator listAttributes bool hasAttribute(prop) QWhatever attribute(prop) Cheers, Ivan -- Science gathers knowledge faster than society gathers wisdom. -- Isaac Asimov