trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] QT API renaming! Why?!

From: "Timothy Pearson" <kb9vqf@...>
Date: Tue, 6 Mar 2012 23:31:57 -0600
> Will someone tell me or put the link to the description of why someone
> would need to rename QT API?
>
> I know that for programmer this is a disaster!!! This will strangle
> the development!

I have addressed this issue multiple times on this mailing list.  It is
impossible to use Qt4-based libraries in TDE, such as Webkit, while the
symbols from Qt3 conflict with those from Qt4.

You can blame the developers of C++ and Qt if you like, but unless we want
TDE to remain niche by never integrating well, and also not being able to
take advantage of all the work put into Qt4-based libraries, this renaming
had to be done.

It isn't hard to adapt BTW, just tack a "t" onto the front of the old
"q<foo>" functions and static members.

"Stock" Qt3 is available if it is needed, but I am personally using TQt3
so that I can take advantage of Qt4-based system libraries in the future.

Tim