4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
15 #include "support/ProgressInterface.h"
20 #include <QSplashScreen>
32 public lyx::support::ProgressInterface
38 GuiView & parent, ///< the main window where to dock.
39 Qt::DockWidgetArea area, ///< Position of the dock (and also drawer)
40 Qt::WindowFlags flags = 0);
43 void processStarted(QString const &);
44 void processFinished(QString const &);
45 void appendMessage(QString const &);
46 void appendError(QString const &);
50 void doProcessStarted(QString const &);
51 void doProcessFinished(QString const &);
52 void doAppendMessage(QString const &);
53 void doAppendError(QString const &);
54 void doClearMessages();
57 /// Controller inherited method.
59 bool initialiseParams(std::string const &) { return true; }
61 void dispatchParams() {}
62 bool isBufferDependent() const { return false; }
63 bool canApply() const { return true; }
64 bool canApplyToReadOnly() const { return true; }
69 void showEvent(QShowEvent*);
70 void hideEvent(QHideEvent*);
75 void appendText(QString const &);
81 } // namespace frontend