3 * \file QDocumentDialog.h
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 "ui/BranchesUi.h"
16 #include "QDocument.h"
17 #include "BranchList.h"
33 class QBranches: public QWidget, public Ui::BranchesUi
37 QBranches(QWidget * parent=0, Qt::WFlags f=0);
40 void update(BufferParams const & params);
41 void apply(BufferParams & params) const;
47 void toggleBranch(Q3ListViewItem * selItem);
51 void on_addBranchPB_pressed();
52 void on_removePB_pressed();
53 void on_activatePB_pressed();
54 void on_branchesLV_doubleClicked(Q3ListViewItem *);
55 void on_colorPB_clicked();
59 /// Contains all legal branches for this doc
60 BranchList branchlist_;
64 } // namespace frontend
67 #endif // DOCUMENTDIALOG_H