Hi Peter,

> 
> After some problems with bazaar (it's much to slow: bzr branch never ends)
> I've managed to get the code with 
>    bzr checkout --lightweight lp:lyx-outline
> But I'm not sure if this is the right code because it stops compiling

That was probably a good idea.

The original plan was to create the bzr branch and then merge back into LyX 
once things are working and mostly stable.  In order to do that, I had to clone 
the entire LyX SVN repository, with all commits (which number into the tens of 
thousands).  When you use:

bzr branch lP;lyx-outline

you get all of the history, which weighs in at about ~550 mb.  It takes forever 
to download.  After that first initial checkout, though, it can be very nice to 
have the entire revision history on hand.

> After a first glance on the code I wonder about your reasons not to
> use QGraphicsView? Wasn't it supported by PyQt?

There isn't a really good answer to that particular question.  The Corkboard 
class was written last summer as part of the initial python prototype.  At the 
time, QGraphicsView wasn't supported very well by PyQt and would have required 
a great deal of tinkering to work.  Because I knew that I would eventually come 
back and rework everything in C++, I figured I would do most of the reworking 
at that time.  And I'm just now starting to get the point where I'm taking a 
serious look at the Corkboard code again.

Cheers,

Rob

PS, if you'd like, I can add you to those with commit rights to the bzr 
repository, though it's just a temporary thing until I get something worked out 
that is stable enough to merge with LyX SVN (right now, I'm planning for 
sometime after 2.0 is released).

On May 25, 2010, at 10:11 AM, Peter Kuemmel wrote:

>> Hi Peter,
>> 
>> Thanks for the recommendations!  I'll take a close look at the patch.
>> If you'd like to take things for a test drive, it might be better to use
>> the version over on launchpad (https://launchpad.net/lyx-outline).  It
>> incorporates the model changes sent yesterday in addition to one of the
>> custom views.  (It's also synced against SVN, most recently as of this
>> morning.)  It's pretty easy to compile with CMake and Qt Creator.
>> 
>> I've tested the Launchpad version on Linux and Windows and (so far),
>> everything appears to be working.  Also, if you have any thoughts on UI,
>> I'd love to hear those as well.
>> 
>> Cheers,
>> 
>> Rob
> 
> After some problems with bazaar (it's much to slow: bzr branch never ends)
> I've managed to get the code with 
>    bzr checkout --lightweight lp:lyx-outline
> But I'm not sure if this is the right code because it stops compiling
> on Linux, and I need attached patch.
> 
> After a first glance on the code I wonder about your reasons not to
> use QGraphicsView? Wasn't it supported by PyQt?
> 
> Peter
> 
> 
> 
> 
> -- 
> GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
> <linux.diff>

Reply via email to