Mercurial > hg > easyhg
comparison filestates.cpp @ 361:4cd753e083cc feature_91b
Add Rename and Copy to right-button menu on file status widget.
(This is the real feature 91 -- I bungled the feature number with the earlier feature_91 branch, which actually addressed feature 106.)
author | Chris Cannam |
---|---|
date | Thu, 17 Mar 2011 17:34:23 +0000 |
parents | ea62eb083ed4 |
children |
comparison
equal
deleted
inserted
replaced
358:ea6f76c0aa76 | 361:4cd753e083cc |
---|---|
142 Activities a; | 142 Activities a; |
143 | 143 |
144 switch (s) { | 144 switch (s) { |
145 | 145 |
146 case Modified: | 146 case Modified: |
147 a << Annotate << Diff << Commit << Revert << Remove; | 147 a << Annotate << Diff << Commit << Revert << Rename << Copy << Remove; |
148 break; | 148 break; |
149 | 149 |
150 case Added: | 150 case Added: |
151 a << Commit << Revert << Remove; | 151 a << Commit << Revert << Rename << Copy << Remove; |
152 break; | 152 break; |
153 | 153 |
154 case Removed: | 154 case Removed: |
155 a << Commit << Revert << Add; | 155 a << Commit << Revert << Add; |
156 break; | 156 break; |
166 case Unknown: | 166 case Unknown: |
167 a << Add << Ignore; | 167 a << Add << Ignore; |
168 break; | 168 break; |
169 | 169 |
170 case Clean: | 170 case Clean: |
171 a << Annotate << Remove; | 171 a << Annotate << Rename << Copy << Remove; |
172 break; | 172 break; |
173 | 173 |
174 case Ignored: | 174 case Ignored: |
175 a << UnIgnore; | 175 a << UnIgnore; |
176 break; | 176 break; |
187 int FileStates::activityGroup(Activity a) | 187 int FileStates::activityGroup(Activity a) |
188 { | 188 { |
189 switch (a) { | 189 switch (a) { |
190 case Annotate: case Diff: return 0; | 190 case Annotate: case Diff: return 0; |
191 case Commit: case Revert: return 1; | 191 case Commit: case Revert: return 1; |
192 case Add: case Remove: return 2; | 192 case Rename: case Copy: return 2; |
193 case RedoMerge: case MarkResolved: return 3; | 193 case Add: case Remove: return 3; |
194 case Ignore: case UnIgnore: return 4; | 194 case RedoMerge: case MarkResolved: return 4; |
195 case Ignore: case UnIgnore: return 5; | |
195 } | 196 } |
196 return 0; | 197 return 0; |
197 } | 198 } |
198 | 199 |
199 bool FileStates::supportsActivity(QString file, Activity a) const | 200 bool FileStates::supportsActivity(QString file, Activity a) const |