X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Falert.h;h=4f052342974b9e48d1646214b208a06daaf6c4a9;hb=0425500be524ed87baebea34a5e8b6e58d718bbc;hp=004a17988578e52b04118e91dcfb25ed32883a41;hpb=cf9d42c670dbe954b2aaef89c0fc7ddbf5d76b48;p=lyx.git diff --git a/src/frontends/alert.h b/src/frontends/alert.h index 004a179885..4f05234297 100644 --- a/src/frontends/alert.h +++ b/src/frontends/alert.h @@ -32,13 +32,18 @@ namespace Alert { */ int prompt(docstring const & title, docstring const & question, int default_button, int cancel_button, - docstring const & b1, docstring const & b2, docstring const & b3 = docstring()); + docstring const & b1, docstring const & b2, + docstring const & b3 = docstring(), + docstring const & b4 = docstring()); /** * Display a warning to the user. Title should be a short (general) summary. * Only use this if the user cannot perform some remedial action. + * \p askshowagain will display a check box where the user can turn off the + * warning for future cases. Ponder carefully if this is feasible. */ -void warning(docstring const & title, docstring const & message); +void warning(docstring const & title, docstring const & message, + bool const & askshowagain = false); /** * Display a warning to the user. Title should be a short (general) summary. @@ -54,7 +59,10 @@ void error(docstring const & title, docstring const & message); */ void information(docstring const & title, docstring const & message); -/// Asks for a text. DO NOT USE !! +/** + * Asks for a text. Returns true for OK. Obtained message is in response + * (even empty string). dflt stands for default message in the dialog. + */ bool askForText(docstring & response, docstring const & msg, docstring const & dflt = docstring());