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 "GuiDocument.h"
17 #include "ui_IndicesUi.h"
18 #include "IndicesList.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_indexOptionsED_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_colorPB_clicked();
54 void on_multipleIndicesCB_toggled(bool);
57 /// Contains all legal indices for this doc
58 IndicesList indiceslist_
;
61 } // namespace frontend
64 #endif // GUIINDICES_H