diff 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
line wrap: on
line diff
--- a/filestates.cpp	Thu Mar 17 13:52:57 2011 +0000
+++ b/filestates.cpp	Thu Mar 17 17:34:23 2011 +0000
@@ -144,11 +144,11 @@
     switch (s) {
 
     case Modified:
-        a << Annotate << Diff << Commit << Revert << Remove;
+        a << Annotate << Diff << Commit << Revert << Rename << Copy << Remove;
         break;
 
     case Added:
-        a << Commit << Revert << Remove;
+        a << Commit << Revert << Rename << Copy << Remove;
         break;
         
     case Removed:
@@ -168,7 +168,7 @@
         break;
 
     case Clean:
-        a << Annotate << Remove;
+        a << Annotate << Rename << Copy << Remove;
         break;
 
     case Ignored:
@@ -189,9 +189,10 @@
     switch (a) {
     case Annotate: case Diff: return 0;
     case Commit: case Revert: return 1;
-    case Add: case Remove: return 2;
-    case RedoMerge: case MarkResolved: return 3;
-    case Ignore: case UnIgnore: return 4;
+    case Rename: case Copy: return 2;
+    case Add: case Remove: return 3;
+    case RedoMerge: case MarkResolved: return 4;
+    case Ignore: case UnIgnore: return 5;
     }
     return 0;
 }