Bo Peng wrote:
The best solution actually is to store
the signal connection inside CacheItem actually. So neither your patch
nor mine is correct.
I have told you that the attached patch does not work (and ~Impl() is
not called). Am I missing something?
Actually I just came to realize that statusChanged() is a signal so it
may have multiple slots connected to it. So it is wrong to store the
connection inside CacheItem along the signal.
Conclusion: Both your patch and mine are correct. Sorry about the confusion.
Maybe the best thing to do just to say that gcc 3.3 is not supported :-)
Abdel.