From 86ab14e5ec5c6acfcee1d6177c77f5ac9c9dbe31 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Fri, 7 May 2021 01:57:08 -0400 Subject: start friends list --- windows/mainwindow.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'windows/mainwindow.cpp') diff --git a/windows/mainwindow.cpp b/windows/mainwindow.cpp index b6d3ca5..778e52a 100644 --- a/windows/mainwindow.cpp +++ b/windows/mainwindow.cpp @@ -1,5 +1,6 @@ #include "mainwindow.hpp" #include "../abaddon.hpp" +#include "../components/friendslist.hpp" MainWindow::MainWindow() : m_main_box(Gtk::ORIENTATION_VERTICAL) @@ -39,8 +40,14 @@ MainWindow::MainWindow() m_menu_file_sub.append(m_menu_file_reload_css); m_menu_file_sub.append(m_menu_file_clear_cache); + m_menu_view.set_label("View"); + m_menu_view.set_submenu(m_menu_view_sub); + m_menu_view_friends.set_label("Friends"); + m_menu_view_sub.append(m_menu_view_friends); + m_menu_bar.append(m_menu_file); m_menu_bar.append(m_menu_discord); + m_menu_bar.append(m_menu_view); m_menu_bar.show_all(); m_menu_discord_connect.signal_activate().connect([this] { @@ -79,6 +86,13 @@ MainWindow::MainWindow() m_signal_action_add_recipient.emit(GetChatActiveChannel()); }); + m_menu_view_friends.signal_activate().connect([this] { + auto *window = new FriendsListWindow; + window->set_position(Gtk::WIN_POS_CENTER); + window->show(); + Abaddon::Get().ManageHeapWindow(window); + }); + m_content_box.set_hexpand(true); m_content_box.set_vexpand(true); m_content_box.show(); -- cgit v1.2.3