48 const std::string& post_summary,
49 const std::vector<std::string>& files,
50 const std::string& details);
53 static void display(
const std::string& summary,
54 const std::string& post_summary,
55 const std::vector<std::string>& files,
56 const std::string& details)
58 wml_error(summary, post_summary, files, details).show();
62 static void display(
const std::string& summary,
63 const std::string& details)
65 display(summary,
"", std::vector<std::string>(), details);
73 virtual const std::string&
window_id()
const override;
Abstract base class for all modal dialogs.
WML preprocessor/parser error report dialog.
void copy_report_callback()
static void display(const std::string &summary, const std::string &post_summary, const std::vector< std::string > &files, const std::string &details)
The display function; see modal_dialog for more information.
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
virtual const std::string & window_id() const override
The ID of the window to build.
wml_error(const std::string &summary, const std::string &post_summary, const std::vector< std::string > &files, const std::string &details)
Constructor.
static void display(const std::string &summary, const std::string &details)
The display function; see modal_dialog for more information.
base class of top level items, the only item which needs to store the final canvases to draw on.