#include "Alert.h"
#include "debug.h"
-#include "lyxrc.h"
+#include "lyx_gui.h"
#include "Alert_pimpl.h"
using std::pair;
using std::make_pair;
-void Alert::alert(string const & s1, string const & s2, string const & s3)
-{
- if (!lyxrc.use_gui) {
- lyxerr << "------------------------------" << endl
- << s1 << endl << s2 << endl << s3 << endl
- << "------------------------------" << endl;
- } else {
- alert_pimpl(s1, s2, s3);
- }
-}
-
-
int Alert::prompt(string const & title, string const & question,
- int default_button,
+ int default_button, int escape_button,
string const & b1, string const & b2, string const & b3)
{
- if (lyxrc.use_gui)
- return prompt_pimpl(title, question, default_button, b1, b2, b3);
+ if (lyx_gui::use_gui)
+ return prompt_pimpl(title, question,
+ default_button, escape_button, b1, b2, b3);
lyxerr << title << endl;
lyxerr << "----------------------------------------" << endl;
void Alert::warning(string const & title, string const & message)
{
- if (lyxrc.use_gui)
+ if (lyx_gui::use_gui)
return warning_pimpl(title, message);
lyxerr << "Warning: " << title << endl;
void Alert::error(string const & title, string const & message)
{
- if (lyxrc.use_gui)
+ if (lyx_gui::use_gui)
return error_pimpl(title, message);
lyxerr << "Error: " << title << endl;
void Alert::information(string const & title, string const & message)
{
- if (lyxrc.use_gui)
+ if (lyx_gui::use_gui)
return information_pimpl(title, message);
lyxerr << title << endl;
pair<bool, string> const Alert::askForText(string const & msg,
string const & dflt)
{
- if (!lyxrc.use_gui) {
+ if (!lyx_gui::use_gui) {
lyxerr << "----------------------------------------" << endl
<< msg << endl
<< "Assuming answer is " << dflt