Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-05-03 Thread Liviu Andronic
On Fri, May 3, 2013 at 4:50 PM, Rob Oakes wrote: > What I would really like to see if a method of updating the UI that > components of the document have changed, without having to rebuild the > entire view every time a user hits enter or backspace. This would solve > many problems. > I think this

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-05-03 Thread Rob Oakes
On Mon, 2013-04-29 at 14:46 +0200, Vincent van Ravesteijn wrote: > There have been ideas to remove the ugly connections using the > WorkAreaManager and GuiBufferDelegate and to replace them by Qt signals. > > I'm not sure it is a good idea to have a connection between each inset > and the gui.

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-05-01 Thread Tommaso Cucinotta
On 01/05/13 11:37, Pavel Sanda wrote: > Tommaso Cucinotta wrote: >> So they were dropped > > You mean boost::signals? They are used all over the place for dealing with > external files, IP and timeouts. I was just "remembering" this particular case http://lyx.475766.n2.nabble.com/Drawbacks-

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-05-01 Thread Pavel Sanda
Vincent van Ravesteijn wrote: > This all feels like UI / IO related stuff and could be replaced by Qt > signals. > > Correct me if I'm wrong. I think you are correct. Pavel

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-05-01 Thread Vincent van Ravesteijn
Op 1-5-2013 12:37, Pavel Sanda schreef: Tommaso Cucinotta wrote: So they were dropped You mean boost::signals? They are used all over the place for dealing with external files, IP and timeouts. Pavel This all feels like UI / IO related stuff and could be replaced by Qt signals. Correct m

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-05-01 Thread Pavel Sanda
Tommaso Cucinotta wrote: > So they were dropped You mean boost::signals? They are used all over the place for dealing with external files, IP and timeouts. Pavel

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-04-29 Thread Vincent van Ravesteijn
Op 22-4-2013 15:19, Rob Oakes schreef: Dear Developers, If I remember correctly, as of the last developer meeting, QtCore classes were being tolerated in the core of LyX. http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg172533.html Is this correct? Are there any examples of QtCore and Sig

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-04-28 Thread Tommaso Cucinotta
On 25/04/13 15:08, Richard Heck wrote: > Boost signals are used in the core already. I barely remember of them being used more in the past. At some point, it was shown that they were pulling in 7K LoC in the compilation, slowing down compilation and linking, can't remember if also run-time speed

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-04-25 Thread Jean-Marc Lasgouttes
I've been corresponding with one of the GSOC students about using the outline enhancements for a GSOC project, and it seems that moving certain text insets to use QObject (or related) as their base class might be an interesting goal. This would allow for insets to make use of the signal/slot mecha

Re: Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-04-25 Thread Richard Heck
On 04/22/2013 09:19 AM, Rob Oakes wrote: Dear Developers, If I remember correctly, as of the last developer meeting, QtCore classes were being tolerated in the core of LyX. http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg172533.html Is this correct? Are there any examples of QtCore and S

Signals/Slots in Core (branch from UI improvements and non-linear enhancements)

2013-04-22 Thread Rob Oakes
Dear Developers, If I remember correctly, as of the last developer meeting, QtCore classes were being tolerated in the core of LyX. http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg172533.html Is this correct? Are there any examples of QtCore and Signals/Slots being integrated into the core