From 49ff9a249e4fbc6354810fb56a7488deeacd8cd2 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Thu, 9 Jun 2022 01:48:24 -0400 Subject: remove temp attachment files when theyre actually done being uploaded --- src/components/chatinput.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/components/chatinput.hpp') diff --git a/src/components/chatinput.hpp b/src/components/chatinput.hpp index 83fde95..bdbac5c 100644 --- a/src/components/chatinput.hpp +++ b/src/components/chatinput.hpp @@ -1,5 +1,6 @@ #pragma once #include +#include "discord/permissions.hpp" class ChatInputAttachmentItem : public Gtk::EventBox { public: @@ -32,6 +33,7 @@ public: ChatInputAttachmentContainer(); void Clear(); + void ClearNoPurge(); bool AddImage(const Glib::RefPtr &pb); [[nodiscard]] std::vector GetFilePaths() const; @@ -98,11 +100,14 @@ public: // maybe this should be reduced to a single struct, its bound to get more complicated (application commands?) using type_signal_submit = sigc::signal>; using type_signal_escape = sigc::signal; + using type_signal_check_permission = sigc::signal; type_signal_submit signal_submit(); type_signal_escape signal_escape(); + type_signal_check_permission signal_check_permission(); private: type_signal_submit m_signal_submit; type_signal_escape m_signal_escape; + type_signal_check_permission m_signal_check_permission; }; -- cgit v1.2.3