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();
48 void processStarted(QString const &);
49 void processFinished(QString const &);
50 void appendMessage(QString const &);
51 void appendError(QString const &);
53 void appendLyXErrMessage(QString const & text);
56 void clearMessageText();
57 void updateStatusBarMessage(QString const &);
60 void warning(QString const & title, QString const & message);
61 void toggleWarning(QString const & title, QString const & msg, QString const & formatted);
62 void error(QString const & title, QString const & message);
63 void information(QString const & title, QString const & message);
66 void doProcessStarted(QString const &);
67 void doProcessFinished(QString const &);
68 void doAppendMessage(QString const &);
69 void doAppendError(QString const &);
70 void doClearMessages();
72 void doWarning(QString const &, QString const &);
73 void doToggleWarning(QString const & title, QString const & msg, QString const & formatted);
74 void doError(QString const &, QString const &);
75 void doInformation(QString const &, QString const &);
79 void appendText(QString const &);
80 std::ostringstream lyxerr_stream_;
85 } // namespace frontend