only save temporary image when theres room in container

This commit is contained in:
ouwou
2022-06-06 03:55:25 -04:00
parent 270730d9b3
commit c6182e8923
2 changed files with 27 additions and 25 deletions
+2 -3
View File
@@ -32,7 +32,7 @@ public:
ChatInputAttachmentContainer();
void Clear();
bool AddImage(const Glib::RefPtr<Gdk::Pixbuf> &pb, const std::string &path);
bool AddImage(const Glib::RefPtr<Gdk::Pixbuf> &pb);
[[nodiscard]] std::vector<std::string> GetFilePaths() const;
private:
@@ -64,12 +64,11 @@ private:
Gtk::TextView m_textview;
bool CheckHandleClipboardPaste();
void HandleNewPastedImage(const Glib::RefPtr<Gdk::Pixbuf> &pb, const std::string &filename);
public:
using type_signal_submit = sigc::signal<bool, Glib::ustring>;
using type_signal_escape = sigc::signal<void>;
using type_signal_image_paste = sigc::signal<void, Glib::RefPtr<Gdk::Pixbuf>, std::string>;
using type_signal_image_paste = sigc::signal<void, Glib::RefPtr<Gdk::Pixbuf>>;
type_signal_submit signal_submit();
type_signal_escape signal_escape();