]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/Alert.C
Rename .C ==> .cpp for files in src/frontends, part one
[lyx.git] / src / frontends / Alert.C
index 3bae1126f40bc1bee8ae48f52e3de225448c702f..4ac7f9a4783b1022eb3213104e8d5f8820ffc873 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * \file Alert.C
+ * \file Alert.cpp
  * This file is part of LyX, the document processor.
  * Licence details can be found in the file COPYING.
  *
@@ -14,9 +14,7 @@
 #include "Alert_pimpl.h"
 
 #include "debug.h"
-#include "lyx_gui.h"
-
-using lyx::docstring;
+#include "lyx_main.h" // for lyx::use_gui
 
 using std::endl;
 using std::make_pair;
@@ -24,22 +22,26 @@ using std::pair;
 using std::string;
 
 
+namespace lyx {
+
+namespace frontend {
+
 int Alert::prompt(docstring const & title, docstring const & question,
                  int default_button, int escape_button,
                  docstring const & b1, docstring const & b2, docstring const & b3)
 {
-       if (!lyx_gui::use_gui || lyxerr.debugging()) {
-               lyxerr << lyx::to_utf8(title) << '\n'
+       if (!use_gui || lyxerr.debugging()) {
+               lyxerr << to_utf8(title) << '\n'
                       << "----------------------------------------\n"
-                      << lyx::to_utf8(question) << endl;
+                      << to_utf8(question) << endl;
 
                lyxerr << "Assuming answer is ";
                switch (default_button) {
-               case 0: lyxerr << lyx::to_utf8(b1) << endl;
-               case 1: lyxerr << lyx::to_utf8(b2) << endl;
-               case 2: lyxerr << lyx::to_utf8(b3) << endl;
+               case 0: lyxerr << to_utf8(b1) << endl;
+               case 1: lyxerr << to_utf8(b2) << endl;
+               case 2: lyxerr << to_utf8(b3) << endl;
                }
-               if (!lyx_gui::use_gui)
+               if (!use_gui)
                        return default_button;
        }
 
@@ -51,35 +53,34 @@ int Alert::prompt(docstring const & title, docstring const & question,
 
 void Alert::warning(docstring const & title, docstring const & message)
 {
-       if (!lyx_gui::use_gui || lyxerr.debugging())
-               lyxerr << "Warning: " << lyx::to_utf8(title) << '\n'
-                      << "----------------------------------------\n"
-                      << lyx::to_utf8(message) << endl;
-       if (lyx_gui::use_gui)
+       lyxerr << "Warning: " << to_utf8(title) << '\n'
+              << "----------------------------------------\n"
+              << to_utf8(message) << endl;
+
+       if (use_gui)
                warning_pimpl(title, message);
 }
 
 
 void Alert::error(docstring const & title, docstring const & message)
 {
-       if (!lyx_gui::use_gui || lyxerr.debugging())
-               lyxerr << "Error: " << lyx::to_utf8(title) << '\n'
-                      << "----------------------------------------\n"
-                      << lyx::to_utf8(message) << endl;
+       lyxerr << "Error: " << to_utf8(title) << '\n'
+              << "----------------------------------------\n"
+              << to_utf8(message) << endl;
 
-       if (lyx_gui::use_gui)
+       if (use_gui)
                error_pimpl(title, message);
 }
 
 
 void Alert::information(docstring const & title, docstring const & message)
 {
-       if (!lyx_gui::use_gui || lyxerr.debugging())
-               lyxerr << lyx::to_utf8(title) << '\n'
+       if (!use_gui || lyxerr.debugging())
+               lyxerr << to_utf8(title) << '\n'
                       << "----------------------------------------\n"
-                      << lyx::to_utf8(message) << endl;
+                      << to_utf8(message) << endl;
 
-       if (lyx_gui::use_gui)
+       if (use_gui)
                information_pimpl(title, message);
 }
 
@@ -87,14 +88,17 @@ void Alert::information(docstring const & title, docstring const & message)
 pair<bool, docstring> const Alert::askForText(docstring const & msg,
                                           docstring const & dflt)
 {
-       if (!lyx_gui::use_gui || lyxerr.debugging()) {
+       if (!use_gui || lyxerr.debugging()) {
                lyxerr << "----------------------------------------\n"
-                      << lyx::to_utf8(msg) << '\n'
-                      << "Assuming answer is " << lyx::to_utf8(dflt) << '\n'
+                      << to_utf8(msg) << '\n'
+                      << "Assuming answer is " << to_utf8(dflt) << '\n'
                       << "----------------------------------------" << endl;
-               if (!lyx_gui::use_gui)
+               if (!use_gui)
                        return make_pair<bool, docstring>(true, dflt);
        }
 
        return askForText_pimpl(msg, dflt);
 }
+
+} // namespace frontend
+} // namespace lyx