mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 13:31:49 +00:00
Replace lyxerr based warnings and errors with Alert::error() and Alert::warning().
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16824 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6d7cd27910
commit
a8c862dfe9
@ -19,6 +19,8 @@
|
||||
#include "debug.h"
|
||||
#include "gettext.h"
|
||||
|
||||
#include "frontends/Alert.h"
|
||||
|
||||
#include "support/environment.h"
|
||||
#include "support/filetools.h"
|
||||
#include "support/lstrings.h"
|
||||
@ -440,10 +442,9 @@ string const abs_path_from_binary_name(string const & exe)
|
||||
string const abs_binary = get_binary_path(exe);
|
||||
if (abs_binary.empty()) {
|
||||
// FIXME UNICODE
|
||||
lyxerr << lyx::to_utf8(bformat(_("Unable to determine the path to the "
|
||||
"LyX binary from the command line %1$s"),
|
||||
lyx::from_utf8(exe)))
|
||||
<< std::endl;
|
||||
frontend::Alert::error(_("LyX binary not found"), bformat(
|
||||
_("Unable to determine the path to the LyX binary from the command line %1$s"),
|
||||
lyx::from_utf8(exe)));
|
||||
bail_out();
|
||||
}
|
||||
return abs_binary;
|
||||
@ -562,15 +563,15 @@ get_system_support_dir(string const & abs_binary,
|
||||
}
|
||||
|
||||
// FIXME UNICODE
|
||||
lyxerr << lyx::to_utf8(bformat(_("Unable to determine the system directory "
|
||||
frontend::Alert::error(_("No system directory"),
|
||||
bformat(_("Unable to determine the system directory "
|
||||
"having searched\n"
|
||||
"\t%1$s\n"
|
||||
"Use the '-sysdir' command line parameter or "
|
||||
"set the environment variable LYX_DIR_15x to "
|
||||
"the LyX system directory containing the file "
|
||||
"`chkconfig.ltx'."),
|
||||
lyx::from_utf8(searched_dirs_str)))
|
||||
<< std::endl;
|
||||
lyx::from_utf8(searched_dirs_str)));
|
||||
|
||||
bail_out();
|
||||
// Keep the compiler happy.
|
||||
@ -648,11 +649,10 @@ bool check_command_line_dir(string const & dir,
|
||||
FileName const abs_path = fileSearch(dir, file);
|
||||
if (abs_path.empty()) {
|
||||
// FIXME UNICODE
|
||||
lyxerr << lyx::to_utf8(bformat(_("Invalid %1$s switch.\n"
|
||||
"Directory %2$s does not contain %3$s."),
|
||||
lyx::from_utf8(command_line_switch), lyx::from_utf8(dir),
|
||||
lyx::from_utf8(file)))
|
||||
<< std::endl;
|
||||
frontend::Alert::warning(_("File not found"), bformat(
|
||||
_("Invalid %1$s switch.\nDirectory %2$s does not contain %3$s."),
|
||||
lyx::from_utf8(command_line_switch), lyx::from_utf8(dir),
|
||||
lyx::from_utf8(file)));
|
||||
}
|
||||
|
||||
return !abs_path.empty();
|
||||
@ -676,10 +676,11 @@ bool check_env_var_dir(string const & dir,
|
||||
FileName const abs_path = fileSearch(dir, file);
|
||||
if (abs_path.empty()) {
|
||||
// FIXME UNICODE
|
||||
lyxerr << lyx::to_utf8(bformat(_("Invalid %1$s environment variable.\n"
|
||||
"Directory %2$s does not contain %3$s."),
|
||||
lyx::from_utf8(env_var), lyx::from_utf8(dir), lyx::from_utf8(file)))
|
||||
<< std::endl;
|
||||
frontend::Alert::warning(_("File not found"), bformat(
|
||||
_("Invalid %1$s environment variable.\n"
|
||||
"Directory %2$s does not contain %3$s."),
|
||||
lyx::from_utf8(env_var), lyx::from_utf8(dir),
|
||||
lyx::from_utf8(file)));
|
||||
}
|
||||
|
||||
return !abs_path.empty();
|
||||
@ -703,8 +704,8 @@ bool check_env_var_dir(string const & dir,
|
||||
docstring const fmt =
|
||||
_("Invalid %1$s environment variable.\n%2$s is not a directory.");
|
||||
|
||||
lyxerr << lyx::to_utf8(bformat(fmt, lyx::from_utf8(env_var), lyx::from_utf8(dir)))
|
||||
<< std::endl;
|
||||
frontend::Alert::warning(_("Directory not found"), bformat(
|
||||
fmt, lyx::from_utf8(env_var), lyx::from_utf8(dir)));
|
||||
}
|
||||
|
||||
return success;
|
||||
|
Loading…
Reference in New Issue
Block a user