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 "GViewBase.h"
20 class ControlErrorList;
22 /** This class provides a GTK+ implementation of the ErrorList Dialog.
24 class GErrorList : public GViewCB<ControlErrorList, GViewGladeB> {
30 virtual void apply() {}
32 virtual void doBuild();
33 /// Update dialog before showing it
34 virtual void update();
36 void updateContents();
37 void onErrListSelection();
39 Gtk::TreeModelColumn<Glib::ustring> listCol_;
40 Gtk::TreeModelColumn<int> listColIndex_;
41 Gtk::TreeModel::ColumnRecord listCols_;
43 Glib::RefPtr<Gtk::ListStore> errliststore_;
44 Glib::RefPtr<Gtk::TreeSelection> errlistsel_;
45 Gtk::TreeView * errlistview_;
47 Gtk::TextView * errdescview_;
50 } // namespace frontend
53 #endif // GERRORLIST_H