#include #include #include #include "discord/discord.hpp" #include "windows/mainwindow.hpp" #include "settings.hpp" class Abaddon { public: Abaddon(); ~Abaddon(); int StartGTK(); void StartDiscord(); void StopDiscord(); void LoadFromSettings(); void ActionConnect(); void ActionDisconnect(); void ActionSetToken(); std::string GetDiscordToken() const; bool IsDiscordActive() const; private: std::string m_discord_token; Glib::RefPtr m_gtk_app; DiscordClient m_discord; SettingsManager m_settings; std::unique_ptr m_main_window; // wah wah cant create a gtkstylecontext fuck you };