trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-devel] Trinity qt4 port?

From: Pawel Soltys <sh4dou@...>
Date: Sun, 12 Feb 2012 00:46:56 +0100
On Sun, Feb 12, 2012 at 12:37 AM, Timothy Pearson
<kb9vqf@...> wrote:
>> On Thu, Feb 9, 2012 at 12:06 AM, Darrell Anderson
>> <humanreadable@...> wrote:
>>>> > This should be cleared. Are we
>>>> going to port trinity to qt4 or don't.
>>>> > There are users in the IRC channel who ask about this,
>>>> and I don't
>>>> > really know how to respond, since it isn't clear to
>>>> myself.
>>>> > For what I understood: we won't port trinity to Qt4, we
>>>> will add
>>>> > possibility of using qt3 and qt4 together. Is this
>>>> correct?
>>>>
>>>> This is correct.  At one time there was a desire to
>>>> port to Qt4, however
>>>> months of solid work showed that Qt4 cannot provide the
>>>> features needed to
>>>> create a fast, efficient desktop geared towards
>>>> mouse/keyboard interaction
>>>> and high on-screen information content.
>>>
>>> Okeydokey, but then what is the purpose of TQt?
>>>
>> You mean TQt, which is pretty much the same as Qt3 but with Q* objects
>> translated to TQ*.
>>
>> What I'd like to know is purporse of tqtinterface.
>>
>> Initially I understood it was created to facilitate porting to qt4,
>> without having to rewrite much of the tdelibs/tdecomponents code. But
>> now, that there are no plans for Qt4 port, what is it needed for,
>> except as compilation dependency?
>
> It currently allows you to select Qt3 or TQt3.  Without it the TQt3 port
> would not have been possible.
>
> Tim
>
Ok, another question: if I use and compile against TQt3, do I still
need tqtinterface? Or can I drop it?
I'm asking it as a packager for archlinux. I'd like to minimize the
dependency chain that is needed to obtain working tdebase.
This is one of the things I don't like about kde4. You need a lot of
(in my opinion) libraries, and underlaying components in order to get
working desktop.

For me, it would be optimal to have only qt3 and tdelibs (+ some minor
things like dbus-tqt) in order to be able build/use tdebase. That
would require some sort of pull-in/replacement of arts (which is my
opinion a strange creation, and should be replaced/segmented at some
point, because it tries to do too many things together) and other
works, which I cannot even image atm, since I'm not familiar with
trinity architecture enough.

>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: trinity-devel-unsubscribe@...
> For additional commands, e-mail: trinity-devel-help@...
> Read list messsages on the Web archive: http://trinity-devel.pearsoncomputing.net/
> Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
>