summaryrefslogtreecommitdiff
path: root/dialogs/setstatus.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-11-01 02:53:37 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2020-11-01 02:53:37 -0500
commit534bfccf2330bb85a19d0a3bb6d90df3c4d9d83a (patch)
tree7fb15e6aeea94c3d6570e03f5e24388703424f92 /dialogs/setstatus.hpp
parent18f4f7ce5e597f83c67349a91f67cfa5a317069d (diff)
downloadabaddon-portaudio-534bfccf2330bb85a19d0a3bb6d90df3c4d9d83a.tar.gz
abaddon-portaudio-534bfccf2330bb85a19d0a3bb6d90df3c4d9d83a.zip
add set status for funsies
Diffstat (limited to 'dialogs/setstatus.hpp')
-rw-r--r--dialogs/setstatus.hpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/dialogs/setstatus.hpp b/dialogs/setstatus.hpp
new file mode 100644
index 0000000..16f0f94
--- /dev/null
+++ b/dialogs/setstatus.hpp
@@ -0,0 +1,22 @@
+#pragma once
+#include <gtkmm.h>
+#include "../discord/objects.hpp"
+
+class SetStatusDialog : public Gtk::Dialog {
+public:
+ SetStatusDialog(Gtk::Window &parent);
+ ActivityType GetActivityType() const;
+ std::string GetStatusType() const;
+ std::string GetActivityName() const;
+
+protected:
+ Gtk::Box m_layout;
+ Gtk::Box m_bottom;
+ Gtk::Entry m_text;
+ Gtk::ComboBoxText m_status_combo;
+ Gtk::ComboBoxText m_type_combo;
+
+ Gtk::Button m_ok;
+ Gtk::Button m_cancel;
+ Gtk::ButtonBox m_bbox;
+};