4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
10 * Full author contact details are available in file CREDITS.
16 #include "support/ProgressInterface.h"
21 #include <QSplashScreen>
33 public lyx::support::ProgressInterface
42 void lyxerrDisconnect();
45 int prompt(docstring const & title, docstring const & question,
46 int default_button, int cancel_button,
47 docstring const & b1, docstring const & b2);
49 static QString currentTime();
54 void processStarted(QString const &);
55 void processFinished(QString const &);
56 void appendMessage(QString const &);
57 void appendError(QString const &);
59 void appendLyXErrMessage(QString const & text);
62 void clearMessageText();
63 void updateStatusBarMessage(QString const &);
67 void warning(QString const & title, QString const & message);
68 void toggleWarning(QString const & title, QString const & msg, QString const & formatted);
69 void error(QString const & title, QString const & message);
70 void information(QString const & title, QString const & message);
73 void doProcessStarted(QString const &);
74 void doProcessFinished(QString const &);
75 void doAppendMessage(QString const &);
76 void doAppendError(QString const &);
77 void doClearMessages();
79 void doWarning(QString const &, QString const &);
80 void doToggleWarning(QString const & title, QString const & msg, QString const & formatted);
81 void doError(QString const &, QString const &);
82 void doInformation(QString const &, QString const &);
84 void updateWithLyXErr();
89 void appendText(QString const &);
90 std::ostringstream lyxerr_stream_;
96 } // namespace frontend