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 "GuiDocument.h"
16 #include "ui_BranchesUi.h"
17 #include "BranchList.h"
21 class QTreeWidgetItem;
29 class GuiBranches : public QWidget, public Ui::BranchesUi
33 GuiBranches(QWidget * parent = 0);
35 void update(BufferParams const & params);
36 void apply(BufferParams & params) const;
42 void toggleBranch(QTreeWidgetItem *);
43 void toggleColor(QTreeWidgetItem *);
47 void on_addBranchPB_pressed();
48 void on_removePB_pressed();
49 void on_activatePB_pressed();
50 void on_branchesTW_itemDoubleClicked(QTreeWidgetItem *, int);
51 void on_colorPB_clicked();
54 /// Contains all legal branches for this doc
55 BranchList branchlist_;
58 } // namespace frontend
61 #endif // GUIBRANCHES_H