Qt 4.5 to be LGPL

Walter Bright newshound1 at digitalmars.com
Fri Jan 16 11:30:39 PST 2009


Katrina Niolet wrote:
> This is exactly correct. Even D2 currently lacks the introspection
> capabilities provided by moc. In addition to providing the code for
> signals/solts moc also provides for things like getting a list of
> enums in a class, converting enum values to and from string
> (technically moc doesn't do this conversion, it just makes it
> possible), a string list of object properties and their types, you
> can even add new signals and slots dynamically at run time (which may
> not even be members of the class that you are declaring them to be a
> slot of). Qt's signal/slot implementation is also thread safe
> (connecting a signal from one thread to a slot in another I mean),
> and provides several options for how a slot actually gets called by a
> signal (directly, via the event loop, etc). This level of
> "dynamic-ness" is what makes bindings to Qt possible in the first
> place.
> [...]
> P.S. You may have guessed this already, but I'm one of the developers
> working on QtD ;-)

I don't know Qt, so if you could do a writeup on exactly what D2 needs 
to support Qt, that would be most helpful.



More information about the Digitalmars-d mailing list