mirror of
https://github.com/celisej567/abaddon.git
synced 2026-09-27 16:16:35 +03:00
connect and heartbeat
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#include "mainwindow.hpp"
|
||||
#include "../abaddon.hpp"
|
||||
|
||||
MainWindow::MainWindow()
|
||||
: m_main_box(Gtk::ORIENTATION_VERTICAL) {
|
||||
set_default_size(800, 600);
|
||||
|
||||
m_menu_discord.set_label("Discord");
|
||||
m_menu_discord.set_submenu(m_menu_discord_sub);
|
||||
m_menu_discord_connect.set_label("Connect");
|
||||
m_menu_discord_sub.append(m_menu_discord_connect);
|
||||
m_menu_discord.set_submenu(m_menu_discord_sub);
|
||||
m_menu_bar.append(m_menu_discord);
|
||||
|
||||
m_menu_discord_connect.signal_activate().connect([&] {
|
||||
m_abaddon->ActionConnect(); // this feels maybe not too smart
|
||||
});
|
||||
|
||||
m_main_box.add(m_menu_bar);
|
||||
|
||||
auto *channel_list = m_channel_list.GetRoot();
|
||||
m_main_box.add(*channel_list);
|
||||
|
||||
add(m_main_box);
|
||||
|
||||
show_all_children();
|
||||
}
|
||||
|
||||
void MainWindow::SetAbaddon(Abaddon* ptr) {
|
||||
m_abaddon = ptr;
|
||||
}
|
||||
Reference in New Issue
Block a user