#include "BranchList.h"
#include "LColor.h"
-#include "frontends/lyx_gui.h"
+
+#include "frontends/Application.h"
+
#include <algorithm>
+
+namespace lyx {
+
using std::string;
Branch::Branch()
{
- lyx_gui::getRGBColor(LColor::background, color_);
+ theApp->getRgbColor(LColor::background, color_);
}
}
-lyx::RGBColor const & Branch::getColor() const
+RGBColor const & Branch::getColor() const
{
return color_;
}
-void Branch::setColor(lyx::RGBColor const & c)
+void Branch::setColor(RGBColor const & c)
{
color_ = c;
}
void Branch::setColor(string const & c)
{
if (c.size() == 7 && c[0] == '#')
- color_ = lyx::RGBColor(c);
+ color_ = RGBColor(c);
else
// no color set or invalid color - use normal background
- lyx_gui::getRGBColor(LColor::background, color_);
+ theApp->getRgbColor(LColor::background, color_);
}
bool BranchList::remove(string const & s)
{
- List::size_type const size = list.size();
+ size_t const size = list.size();
list.remove_if(BranchNamesEqual(s));
return size != list.size();
}
+
+
+} // namespace lyx