[Ctk-developers] XDOM - decorator pattern

Marco Viceconti viceconti at tecno.ior.it
Mon Nov 9 07:02:41 UTC 2009


Worth to be said because when we agreed to use Qt, I am sure most of  
us were thinking of the GUI, and not of a class from which every other  
class in the framework would inherit.

So before we carry on, at the cost of being pedantic, let me pose this  
question to the whole CTK group:

Qt provide a portable GUI framework, that we agreed to adopt in CTK.

But it also provides some interesting low-level mechanisms, in  
particular a extensive multi-threading library and inter-object  
communication mechanism.  Do we all agree that also this part of Qt  
can be used to build CTK?

Even if we agree, would not be better to ensure that CTK is not ridden  
of Qt code, and find solutions such as the wrapping of the QtObject  
class into a CTK Class?

Cheers

Marco



Il giorno 8 Nov 2009, alle ore 12:07, Marco Nolden ha scritto:

> Marco Viceconti wrote:
>> I suspect that the mechanism our colleagues in INRIA described at  
>> the  CTK meeting in Oxford is strongly based on the ability of  
>> QTObjects  and derivative to exchange messages, making simple and  
>> efficient the  use of message-passing mechanisms.  This however  
>> creates a strong  dependency onto QT, which we might want to  
>> discourage in CTK (we  should remember QT already changed license  
>> model 2 times :-) ).
>>
>>
> Dear Marco,
>
> at the first CTK meeting in Heidelberg we agreed on using Qt in CTK,  
> since everyone is already using it. This does not necessarily  
> include the Qt GUI classes, but the Qt Core module which offers the  
> message-passing mechanisms. Of course such a strong dependency  
> should always be discussed, but I'm not afraid of any licensing  
> changes anymore.
>
> Regards
>
> Marco (the other one)
>
> -- 
> ----------------------------------------------------------------------
> Dipl.-Inform. Med. Marco Nolden
> Deutsches Krebsforschungszentrum       (German Cancer Research Center)
> Div. Medical & Biological Informatics          Tel: (+49) 6221-42 2325
> Im Neuenheimer Feld 280                        Fax: (+49) 6221-42 2345
> D-69120 Heidelberg                             eMail: M.Nolden at dkfz.de
>
>
>
>
>
>

--------------------------------------------------
MARCO VICECONTI, PhD                              
(viceconti at tecno.ior.it)
Laboratorio di Tecnologia Medica              tel.   39-051-6366865
Istituto Ortopedico Rizzoli                            fax.    
39-051-6366863
via di Barbiano 1/10, 40136 - Bologna, Italy

Tiger! Tiger! Burning bright in the forest of the night,
what immortal hand or eye could frame thy fearful symmetry?
--------------------------------------------------
Opinions expressed here do not necessarily reflect those of my employer






More information about the Ctk-developers mailing list