#pragma once #include "ContextMenu.hpp" #include #include namespace dchat { class GlobalContextMenu { public: static ContextMenu* getEditMessageContextMenu(); static void setClickEditMessageCallbackFunc(MenuItemClickCallbackFunc callbackFunc); static void setClickDeleteMessageCallbackFunc(MenuItemClickCallbackFunc callbackFunc); static void processEvent(const sf::Event &event); static void draw(sf::RenderWindow &window); }; }