Mercurial > hg > easyhg
comparison filestatuswidget.h @ 199:f16fe0db11f3
* Add "Show All Files" toggle to show ignored and clean files
* Clear selection when Esc is pressed
* Don't delete and recreate the filesystem watcher on stat, just update it
author | Chris Cannam |
---|---|
date | Mon, 03 Jan 2011 22:02:08 +0000 |
parents | 6c15700f4103 |
children | e67bd8abc3e3 |
comparison
equal
deleted
inserted
replaced
198:4adbd5c9c15d | 199:f16fe0db11f3 |
---|---|
25 class QLabel; | 25 class QLabel; |
26 class QListWidget; | 26 class QListWidget; |
27 class QPushButton; | 27 class QPushButton; |
28 class QFileInfo; | 28 class QFileInfo; |
29 class ClickableLabel; | 29 class ClickableLabel; |
30 class QCheckBox; | |
30 | 31 |
31 class FileStatusWidget : public QWidget | 32 class FileStatusWidget : public QWidget |
32 { | 33 { |
33 Q_OBJECT | 34 Q_OBJECT |
34 | 35 |
68 QStringList getSelectedUnresolvedFiles() const; | 69 QStringList getSelectedUnresolvedFiles() const; |
69 QStringList getAllUnresolvedFiles() const; | 70 QStringList getAllUnresolvedFiles() const; |
70 | 71 |
71 signals: | 72 signals: |
72 void selectionChanged(); | 73 void selectionChanged(); |
74 void showAllChanged(bool); | |
73 | 75 |
74 public slots: | 76 public slots: |
75 void clearSelections(); | 77 void clearSelections(); |
76 | 78 |
77 private slots: | 79 private slots: |
88 QString m_state; | 90 QString m_state; |
89 QLabel *m_stateLabel; | 91 QLabel *m_stateLabel; |
90 | 92 |
91 QLabel *m_noModificationsLabel; | 93 QLabel *m_noModificationsLabel; |
92 | 94 |
95 QCheckBox *m_showAllFiles; | |
96 | |
93 FileStates m_fileStates; | 97 FileStates m_fileStates; |
94 QMap<FileStates::State, QString> m_simpleLabels; | 98 QMap<FileStates::State, QString> m_simpleLabels; |
95 QMap<FileStates::State, QString> m_descriptions; | 99 QMap<FileStates::State, QString> m_descriptions; |
96 QMap<FileStates::State, QListWidget *> m_stateListMap; | 100 QMap<FileStates::State, QListWidget *> m_stateListMap; |
97 QString m_highlightExplanation; | 101 QString m_highlightExplanation; |