#ifndef GUIBRANCHES_H
#define GUIBRANCHES_H
-#include "Buffer.h"
-#include "GuiDocument.h"
+#include "BranchList.h"
+#include "ButtonController.h"
+
#include "ui_BranchesUnknownUi.h"
#include "ui_BranchesUi.h"
-#include "BranchList.h"
+#include <QDialog>
#include <QWidget>
class QTreeWidgetItem;
void apply(BufferParams & params) const;
void setUnknownBranches(QStringList const & b) { unknown_branches_ = b; }
+ bool eventFilter(QObject * obj, QEvent * event);
+
Q_SIGNALS:
void changed();
void renameBranches(docstring const &, docstring const &);
+ void okPressed();
protected:
void toggleBranch(QTreeWidgetItem *);
void toggleColor(QTreeWidgetItem *);
+ void toggleSuffix(QTreeWidgetItem *);
void updateView();
protected Q_SLOTS:
+ void on_newBranchLE_textChanged(QString);
void on_addBranchPB_pressed();
void on_removePB_pressed();
void on_renamePB_pressed();
void on_branchesTW_itemDoubleClicked(QTreeWidgetItem *, int);
void on_branchesTW_itemSelectionChanged();
void on_colorPB_clicked();
+ void on_suffixPB_pressed();
void on_unknownPB_pressed();
void addUnknown();
void addAllUnknown();