]> git.lyx.org Git - lyx.git/blobdiff - src/Changes.cpp
If the "force" flag is in effect and a textmode command from the unicodesymbols
[lyx.git] / src / Changes.cpp
index 7b711172ecaa84aaf4fd97c551495aa7120386b2..c2677736cd68713a7f964584b39ac958921f44f2 100644 (file)
@@ -39,7 +39,7 @@ namespace lyx {
  * the later change time is preserved.
  */
 
-bool Change::isSimilarTo(Change const & change)
+bool Change::isSimilarTo(Change const & change) const
 {
        if (type != change.type)
                return false;
@@ -51,6 +51,30 @@ bool Change::isSimilarTo(Change const & change)
 }
 
 
+ColorCode Change::color() const
+{
+       ColorCode color = Color_none;
+       switch (author % 5) {
+               case 0:
+                       color = Color_changedtextauthor1;
+                       break;
+               case 1:
+                       color = Color_changedtextauthor2;
+                       break;
+               case 2:
+                       color = Color_changedtextauthor3;
+                       break;
+               case 3:
+                       color = Color_changedtextauthor4;
+                       break;
+               case 4:
+                       color = Color_changedtextauthor5;
+                       break;
+       }
+       return color;
+}
+
+
 bool operator==(Change const & l, Change const & r)
 {
        if (l.type != r.type)