Abdelrazak Younes <[EMAIL PROTECTED]> writes:

| Lars Gullik Bjønnes wrote:
| > Abdelrazak Younes <[EMAIL PROTECTED]> writes:
| > | OK, here is my last patch before holidays (hopefully).
| > | | This one continue the drastic diet operated on BufferView. It
| > removes
| > | all boost signal from BufferView::pimpl and put them in LyXView.
| > | LyXView already inherits from boost::signals::trackable so this is not
| > | a big deal. If you look closely at the signal connections, it all
| > | makes sense IMO.
| > | | With this change, the only difference between BufferView.h and
| > | BufferView_pimpl.h is "cursor.h" so I think it is time to merge at
| > | last the two classes.
| > | | Comments? Objection?
| > Yes. I belive you have moved a bit too much. In particular the
| > errorList itself. That is not a frontend thing really it is a
| > bufferview thing.
| 
| OK. Perhaps even Buffer?
| 
| 
| > | Log:
| > | | BufferView:
| > | * showErrorList(), getErrorList(): transfered to LyXView.
| > So getErrorList should stay.
| 
| OK.
| 
| >  | BufferView::pimpl
| > | * addError(), showReadonly(), connectBuffer(), disconnectBuffer():
| > | transfered to LyXView.
| > addError should stay.
| 
| This one would imply that BufferView inherits
| boost::signal::trackable. Do you want that?

Yes, I think so.
 
| The attached patch moves back the error_list_ to BufferView (not pimpl
| because eventually I will merge it if no one beat me at this while I
| am on holydays).

Ok... only remember the reason for the pimpl split: compile time
dependencies.

| If you really want addError in this too now, I will also do the change.

Yes, please.

-- 
        Lgb

Reply via email to