[Kde-bindings] Qyoto ARGB windows using C++ QApplication hack: crashes

Richard Dale rdale at foton.es
Sat Mar 1 08:08:46 UTC 2008


On Friday 29 February 2008 20:42:22 Arno Rehn wrote:
> Am Freitag 29 Februar 2008 19:43:07 schrieb Richard Dale:
> > On Friday 29 February 2008 17:59:11 Arno Rehn wrote:
> > > Am Montag 25 Februar 2008 19:47:53 schrieb William Lahti:
> > > > I still think it is perfectly acceptable for Qyoto to provide access
> > > > to the X11 constructors themselves--- that wouldn't preclude using
> > > > Qyoto on another platform any more than using QX11Embed would.....
> > > > QX11Embed and numerous other X11 only oddities are already provided
> > > > in Qyoto so I just don't see why we need to ignore quite possibly
> > > > *the* most interesting X11-specific feature out there.......
> > >
> > > I most admit you got a point here... Maybe we should re-think about
> > > this.
> >
> > William's idea of pulling out all the X11 specific stuff into subclasses
> > like QX11Application seems good to me. And then put them all in one X11
> > specific dll, so that the other pure Qt dlls will be the same on all
> > platforms.
>
> We could also put the stuff into the normal assembly, but create some #if's
> and thus only compile the code if Q_WS_X11 is set.
Yes we could, and I did suggest that to William when we were chatting about it 
on irc, but he said then the dlls wouldn't be identical across platforms. 
Would that affect the code that we compile against those different dlls, and 
would it need recompiling against each slightly different set of dlls? Maybe 
not - I'm not sure about what the rules are. So I prefer the subclassing 
scheme best.

-- Richard




More information about the Kde-bindings mailing list