summaryrefslogtreecommitdiff
path: root/windows/mainwindow.hpp
blob: 6e7ab161df5b6407ae44cb2bf2787bfb2e2f9e76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once
#include "../components/channels.hpp"
#include <gtkmm.h>

class Abaddon;
class MainWindow : public Gtk::Window {
public:
    MainWindow();
    void SetAbaddon(Abaddon *ptr);

protected:
    Gtk::Box m_main_box;

    ChannelList m_channel_list;

    Gtk::MenuBar m_menu_bar;
    Gtk::MenuItem m_menu_discord;
    Gtk::Menu m_menu_discord_sub;
    Gtk::MenuItem m_menu_discord_connect;

    Abaddon *m_abaddon = nullptr;
};