Abdelrazak Younes <[EMAIL PROTECTED]> writes: | So, using your terminology, I'd say that Buffer is the server and | the | the WorkArea (thus the frontend) is the client as one buffer might be | edited and/or visualized in multiple WorkArea. I would agree with | that, but I think that having the BufferView emitting signals is | wrong. The BufferView is just a tool used by the frontend to visualize | the buffer.
Yes, but it is not only "The Frontend" it might be "Frontends", and then signals for communicating is nice (and asynchronus, which we like). | So maybe the buffer is the kernel for you. Having some signals defined | in Buffer.h make a lot of sense to me but not all of them are related | to Buffer. For example "updateTitles" and "resetAutosaveTimers" are | misplaced there IMHO. Agree. -- Lgb