DrKonqi is a strange beast:
Everything goes thru the static initializers in drkonqi.h, followed by a drkonqi::init()
then every other class in the project assumes that this happened to fetch values. this brings problems in many areas:
I can't create a DrKonqiDialog passing arguments, the arguments are supposed to be precalculated in the static methods of the DrKonqi superclass (that behaves more like a namespace than a Class). I can't easily create a Upload thru bugzilla too - it assumes that the app is running.
This is a trial - that doesn't work - on what I'm trying to do. This one is a failed attempt.
To do this correctly I would need to redo the main architecture of DrKonqi. This is a start of that idea.