summaryrefslogtreecommitdiff
path: root/src/abaddon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/abaddon.cpp')
-rw-r--r--src/abaddon.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/abaddon.cpp b/src/abaddon.cpp
index 4daa53c..200183b 100644
--- a/src/abaddon.cpp
+++ b/src/abaddon.cpp
@@ -696,6 +696,14 @@ Glib::RefPtr<Gtk::Application> Abaddon::GetApp() {
return m_gtk_app;
}
+bool Abaddon::IsMainWindowActive() {
+ return m_main_window->has_toplevel_focus();
+}
+
+Snowflake Abaddon::GetActiveChannelID() const noexcept {
+ return m_main_window->GetChatActiveChannel();
+}
+
void Abaddon::ActionConnect() {
if (!m_discord.IsStarted())
StartDiscord();