diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2024-07-04 01:11:55 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2024-07-04 01:11:55 -0400 |
commit | b19782c16dffd38ac5651641131a48f8ff961b32 (patch) | |
tree | 3a95176467ca11e561f7aefa72350460f2d7d62d /src/windows/voice/voicewindow.hpp | |
parent | d685fdc48822c2604aebc34903ce348591cdddfb (diff) | |
download | abaddon-portaudio-b19782c16dffd38ac5651641131a48f8ff961b32.tar.gz abaddon-portaudio-b19782c16dffd38ac5651641131a48f8ff961b32.zip |
update how stage topic is shown
Diffstat (limited to 'src/windows/voice/voicewindow.hpp')
-rw-r--r-- | src/windows/voice/voicewindow.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/windows/voice/voicewindow.hpp b/src/windows/voice/voicewindow.hpp index 64b14a9..05033d9 100644 --- a/src/windows/voice/voicewindow.hpp +++ b/src/windows/voice/voicewindow.hpp @@ -1,4 +1,5 @@ #pragma once +#include "discord/stage.hpp" #include "discord/voicestate.hpp" #ifdef WITH_VOICE // clang-format off @@ -31,6 +32,9 @@ private: void OnUserDisconnect(Snowflake user_id, Snowflake from_channel_id); void OnSpeakerStateChanged(Snowflake channel_id, Snowflake user_id, bool is_speaker); void OnVoiceStateUpdate(Snowflake user_id, Snowflake channel_id, VoiceStateFlags flags); + void OnStageInstanceCreate(const StageInstance &instance); + void OnStageInstanceUpdate(const StageInstance &instance); + void OnStageInstanceDelete(const StageInstance &instance); void OnMuteChanged(); void OnDeafenChanged(); @@ -39,6 +43,7 @@ private: bool UpdateVoiceMeters(); void UpdateVADParamValue(); void UpdateStageCommand(); + void UpdateStageTopicLabel(const std::string &topic); Gtk::Box m_main; Gtk::Box m_controls; @@ -88,7 +93,7 @@ private: Gtk::Menu m_menu_view_sub; Gtk::MenuItem m_menu_view_settings; - Gtk::Label m_TMP_stagelabel; + Gtk::Label m_stage_topic_label; Gtk::Label m_speakers_label; Gtk::Label m_audience_label; |