4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
8 * \author Jürgen Spitzmüller
10 * Full author contact details are available in file CREDITS.
16 #include "IndicesList.h"
18 #include "ui_IndicesUi.h"
22 class QTreeWidgetItem;
30 class GuiIndices : public QWidget, public Ui::IndicesUi
34 GuiIndices(QWidget * parent = 0);
36 void update(BufferParams const & params);
37 void apply(BufferParams & params) const;
43 void toggleColor(QTreeWidgetItem *);
47 void on_indexCO_activated(int n);
48 void on_indexOptionsLE_textChanged(QString);
49 void on_addIndexPB_pressed();
50 void on_renamePB_clicked();
51 void on_removePB_pressed();
52 void on_indicesTW_itemDoubleClicked(QTreeWidgetItem *, int);
53 void on_indicesTW_itemSelectionChanged();
54 void on_colorPB_clicked();
55 void on_multipleIndicesCB_toggled(bool);
58 /// Contains all legal indices for this doc
59 IndicesList indiceslist_;
62 } // namespace frontend
65 #endif // GUIINDICES_H