X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBranchList.cpp;h=5ca0fd58fc62cba233dbeff99a590c311bb559a2;hb=b271e3e06d778dbe7f20973c718f06d8aac0cf6f;hp=128d27c59051c5929c9b31df649cae9c10611f34;hpb=f630be890494c849981e4fb52ea4740506e92bed;p=lyx.git diff --git a/src/BranchList.cpp b/src/BranchList.cpp index 128d27c590..5ca0fd58fc 100644 --- a/src/BranchList.cpp +++ b/src/BranchList.cpp @@ -11,21 +11,22 @@ #include #include "BranchList.h" -#include "LColor.h" +#include "Color.h" #include "frontends/Application.h" #include +using namespace std; namespace lyx { -using std::string; - -Branch::Branch() +Branch::Branch() : selected_(false) { - theApp()->getRgbColor(LColor::background, color_); + // no theApp() with command line export + if (theApp()) + theApp()->getRgbColor(Color_background, color_); } @@ -68,20 +69,20 @@ 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(LColor::background, color_); + theApp()->getRgbColor(Color_background, color_); } 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;