comparison src/historywidget.h @ 513:ddc7238fc3b0

Add "Show closed branches" toggle to history widget, when some closed branches exist in the repo
author Chris Cannam
date Tue, 18 Oct 2011 12:49:39 +0100
parents 470829a21f98
children 306a62fe851e
comparison
equal deleted inserted replaced
512:67d18eaca830 513:ddc7238fc3b0
20 20
21 #include "changeset.h" 21 #include "changeset.h"
22 22
23 #include <QWidget> 23 #include <QWidget>
24 #include <QSet> 24 #include <QSet>
25 #include <QCheckBox>
25 26
26 class Panned; 27 class Panned;
27 class Panner; 28 class Panner;
28 class UncommittedItem; 29 class UncommittedItem;
29 class QGraphicsScene; 30 class QGraphicsScene;
62 void showSummary(Changeset *); 63 void showSummary(Changeset *);
63 void diffToCurrent(QString id); 64 void diffToCurrent(QString id);
64 void mergeFrom(QString id); 65 void mergeFrom(QString id);
65 void newBranch(QString id); 66 void newBranch(QString id);
66 void tag(QString id); 67 void tag(QString id);
68
69 private slots:
70 void showClosedChanged(bool);
67 71
68 private: 72 private:
69 Changesets m_changesets; 73 Changesets m_changesets;
70 QStringList m_currentIds; 74 QStringList m_currentIds;
71 QString m_currentBranch; 75 QString m_currentBranch;
74 bool m_showUncommitted; 78 bool m_showUncommitted;
75 bool m_refreshNeeded; 79 bool m_refreshNeeded;
76 80
77 Panned *m_panned; 81 Panned *m_panned;
78 Panner *m_panner; 82 Panner *m_panner;
83 QCheckBox *m_showClosedBranches;
79 84
80 QGraphicsScene *scene(); 85 QGraphicsScene *scene();
81 void clearChangesets(); 86 void clearChangesets();
82 void replaceChangesets(Changesets); 87 void replaceChangesets(Changesets);
83 void addChangesets(Changesets); 88 void addChangesets(Changesets);