# HG changeset patch # User Torsten # Date 1388608160 -3600 # Node ID d03a6d272fee1d167473a2aa25e530443fcbe5cc # Parent 5f7f5886692263efacc7141f0bbba341ae7804d1 display error message in document browser when info file is missing * webinfo.cc (constructor): display a message if info file does not exist diff --git a/libgui/src/qtinfo/webinfo.cc b/libgui/src/qtinfo/webinfo.cc --- a/libgui/src/qtinfo/webinfo.cc +++ b/libgui/src/qtinfo/webinfo.cc @@ -94,8 +94,22 @@ resize (500, 300); - set_info_path (QString::fromStdString (Vinfo_file)); + QFileInfo info_file = QFileInfo (QString::fromStdString (Vinfo_file)); + if (info_file.exists ()) + set_info_path (QString::fromStdString (Vinfo_file)); + else + { // Info file does not exist + _search_check_box->setEnabled (false); + _search_line_edit->setEnabled (false); + + QTextBrowser *msg = addNewTab (tr ("Error")); + QString msg_text = QString ("

%1" + "
"). + arg (tr ("The info file %1 does not exist"). + arg(info_file.absoluteFilePath ())); + msg->setHtml (msg_text); + } } void