diff options
Diffstat (limited to 'include/ChatWindow.hpp')
-rw-r--r-- | include/ChatWindow.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/ChatWindow.hpp b/include/ChatWindow.hpp index b0f4001..764ca32 100644 --- a/include/ChatWindow.hpp +++ b/include/ChatWindow.hpp @@ -3,6 +3,7 @@ #include "ImageButton.hpp" #include "RoomSettingsWindow.hpp" #include "RoomNotificationsWindow.hpp" +#include "UserSettingsWindow.hpp" #include <dchat/Room.hpp> #include <gtkmm/label.h> #include <gtkmm/radiobutton.h> @@ -30,6 +31,7 @@ namespace dchat void addMessage(const RoomAddMessageRequest &request); void addUser(const RoomAddUserRequest &request); void setUserNickname(const UserChangeNicknameRequest &request); + void setUserAvatar(const UserChangeAvatarRequest &request); void changeRoomName(const RoomChangeNameRequest &request); void addInviteRequest(const InviteUserRequest &request); void scrollToBottom(); @@ -39,7 +41,9 @@ namespace dchat Gtk::Grid chatPage; RoomSettingsWindow roomSettingsWindow; RoomNotificationsWindow roomNotificationsWindow; + UserSettingsWindow userSettingsWindow; Window *window; + std::shared_ptr<Room> currentRoom; private: void setupTopbar(); void setupLeftPanel(Gtk::ResponsivePaned *sidePanels); @@ -69,7 +73,6 @@ namespace dchat int chatPrevNumLines; int roomCount; RoomData *currentRoomData; - std::shared_ptr<Room> currentRoom; bool chatInputShowPlaceholder; bool chatInputChangeByPlaceholder; }; |