The combobox has several drawbacks:
- It's not sorted in any meaningful way
- It doesn't have a search
- It doesn't show the icon and last message
This makes it hard to find the intended room in that dialog. The ChooseRoomDialog provides these things for us
Move the various room models into RoomManager. This means the same room models are always used and is a base from which further logic can be moved from QML to cpp.