communi / libcommuni

A cross-platform IRC framework for Qt
https://communi.github.io
BSD 3-Clause "New" or "Revised" License
83 stars 37 forks source link

IrcBufferModel: add support for multiple connections #35

Open jpnurmi opened 10 years ago

jpnurmi commented 10 years ago

Any GUI client that wants to support multiple networks wants to have all buffers listed in the same view. It's a bit tedious to proxy/join multiple IrcBufferModel instances (one per each connection). It would be great if a single IrcBufferModel could simply support multiple connections so it could be used in item views as is.

PS. A joined list is more important use case to start with, but perhaps also make it possible to choose between a list vs. tree structure...?