3 * \file ControlErrorList.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Alfredo Braunstein
9 * Full author contact details are available in file CREDITS.
12 #ifndef CONTROLERRORLIST_H
13 #define CONTROLERRORLIST_H
15 #include "errorlist.h"
20 /** A controller for the ErrorList dialog.
24 class ControlErrorList : public Dialog::Controller {
27 ControlErrorList(Dialog & parent);
29 virtual bool isBufferDependent() const { return true; }
31 virtual bool initialiseParams(std::string const & data);
33 virtual void clearParams();
35 virtual void dispatchParams() {}
37 /// goto this error in the parent bv
39 /// return the parent document name
40 std::string const & name();
42 ErrorList const & errorList() const;
50 #endif // CONTROLERRORLIST_H