aboutsummaryrefslogtreecommitdiff
path: root/include/ChatWindow.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/ChatWindow.hpp')
-rw-r--r--include/ChatWindow.hpp5
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;
};