[PATCH] RFC: Changing the language of individual KDE programs

David Faure faure at kde.org
Wed Mar 28 10:32:29 BST 2007


On Wednesday 28 March 2007, Krzysztof Lichota wrote:
> > Oh, this is Qt3/kde3 code. I hope QVariant can contain the type of data you want to put into it then...
> 
> I do not see the option to put arbitrary pointer in QVariant in Qt3 docs.

OK I think the Qt3 way would be to just have a QMap in the dialog that associates the button
with whatever it needs to be associated with. Then you don't need this void* usage and this
extra class [which even pollutes the header that you want to make public :)].
I strongly recomment a QMap<QPushButton*, SomeStruct> to avoid the new/deletes and risks of memleaks.

> I will change it to d-pointer, I think this class should be exported so
> that apps which do not have Help menu could open this dialog using other
> means.
OK. It feels weird to add new api to 3.x at this point though.


-- 
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).




More information about the kde-core-devel mailing list