47 static bool show_prompt(
const std::string& message);
55 static inline std::vector<quit_confirmation*>
blockers_ {};
56 static inline bool open_ =
false;
static void quit_to_title()
static bool show_prompt(const std::string &message)
static std::vector< quit_confirmation * > blockers_
Implements a quit confirmation dialog.
quit_confirmation(const std::function< bool()> &prompt=&quit_confirmation::default_prompt)
const quit_confirmation & operator=(const quit_confirmation &)=delete
static bool quit()
Shows the quit confirmation if needed.
static void quit_to_desktop()
static bool default_prompt()
std::function< bool()> prompt_