On 04.04.12 12:24:15, Marcus Frenkel wrote: > Hi > > I need to make sure that the password is not kept in memory when > QLineEdit is destroyed. I tried to use QLineEdit::clear() or > QLineEdit::setText() but the password string stays in memory. I > basically want to zeroise the private member string that holds the > text, I believe QLineEditPrivate::text is the one. How can I access > this member without changing Qt sources?
You can't access that variable without changing the Qt sources. What you can do though is to override malloc/free/new/delete with your own functions which zero-out any memory thats free'd/delete'd and tell Qt to use your versions of the memory-allocation/de-allocation. Maybe there's also an existing allocator you could just plugin into your app that achieves what you want. Andreas _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest