7c002d8fcc
Explicit room-creation using protocol's own "room" template is now supported. Two new protocol API messages were added― IM_CREATE_ROOM and IM_ROOM_CREATED, which are parallels to IM_CREATE_CHAT and IM_CHAT_CREATED. Rather than the latter two, though, these are wholy based on the "room" template― their slots are completely determined by the protocol. A generic "TemplateWindow" was created, which allows catch-all creation of windows that leverage protocols' templates. It's used for the room-creation window (Chat->New Room / Alt+N), for example. At some point, it ideally should replace even the JoinRoom window, and maybe others. |
||
---|---|---|
.. | ||
AboutWindow.cpp | ||
AboutWindow.h | ||
JoinWindow.cpp | ||
JoinWindow.h | ||
MainWindow.cpp | ||
MainWindow.h | ||
PreferencesWindow.cpp | ||
PreferencesWindow.h | ||
RosterWindow.cpp | ||
RosterWindow.h | ||
TemplateWindow.cpp | ||
TemplateWindow.h | ||
UserInfoWindow.cpp | ||
UserInfoWindow.h |