]> git.lyx.org Git - lyx.git/blobdiff - src/BranchList.cpp
transfer os::is_absolute_path() to FileName::isAbsolute().
[lyx.git] / src / BranchList.cpp
index 89884e60a2e11e77332dadd67c92e3906dcf0439..5ca0fd58fc62cba233dbeff99a590c311bb559a2 100644 (file)
 #include <config.h>
 
 #include "BranchList.h"
+#include "Color.h"
 
 #include "frontends/Application.h"
 
 #include <algorithm>
 
-using std::string;
+using namespace std;
 
 namespace lyx {
 
@@ -68,10 +69,10 @@ void Branch::setColor(RGBColor const & c)
 }
 
 
-void Branch::setColor(string const & c)
+void Branch::setColor(string const & str)
 {
-       if (c.size() == 7 && c[0] == '#')
-               color_ = RGBColor(c);
+       if (str.size() == 7 && str[0] == '#')
+               color_ = rgbFromHexName(str);
        else
                // no color set or invalid color - use normal background
                theApp()->getRgbColor(Color_background, color_);
@@ -81,7 +82,7 @@ void Branch::setColor(string const & c)
 Branch * BranchList::find(docstring const & name)
 {
        List::iterator it =
-               std::find_if(list.begin(), list.end(), BranchNamesEqual(name));
+               find_if(list.begin(), list.end(), BranchNamesEqual(name));
        return it == list.end() ? 0 : &*it;
 }
 
@@ -89,7 +90,7 @@ Branch * BranchList::find(docstring const & name)
 Branch const * BranchList::find(docstring const & name) const
 {
        List::const_iterator it =
-               std::find_if(list.begin(), list.end(), BranchNamesEqual(name));
+               find_if(list.begin(), list.end(), BranchNamesEqual(name));
        return it == list.end() ? 0 : &*it;
 }
 
@@ -107,7 +108,7 @@ bool BranchList::add(docstring const & s)
                        name = s.substr(i, j - i);
                // Is this name already in the list?
                bool const already =
-                       std::find_if(list.begin(), list.end(),
+                       find_if(list.begin(), list.end(),
                                     BranchNamesEqual(name)) != list.end();
                if (!already) {
                        added = true;