Rev 1441 contains the code that connects headline widgets with Leo's
core.  This involved some major hacks to the eventFilter, but in the
end the hacks turned out to be fairly clean, if that makes any
sense :-)

In particular, tree.edit_widget always returns None, which decouples
some of the ugliest code in Leo's core.  It is replaced by
leoQtTree.editLabel, an override of leoTree.editLabel.  It's hairy
too, but somehow cleaner than the original code.

**Warning**: there is still the potential for truly nasty bugs and/or
crashes.  Be careful!  OTOH, I've been using the qt plugin without any
serious troubles, and it works even when there are (soft) crashes, so
there is hope :-)

As you will see from the to-do list, the remaining items are fairly
minor.  It looks all the essentials of qt plugin are complete!
Hurray!

Edward
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to