*/
-#ifndef BRANCHES_H
-#define BRANCHES_H
+#ifndef BRANCHLIST_H
+#define BRANCHLIST_H
-#include "Color.h"
+#include "ColorCode.h"
#include "support/docstring.h"
namespace lyx {
-
class Branch {
public:
///
Branch();
///
- docstring const & getBranch() const;
+ docstring const & branch() const;
///
void setBranch(docstring const &);
///
- bool getSelected() const;
+ bool isSelected() const;
/** Select/deselect the branch.
* \return true if the selection status changes.
*/
bool setSelected(bool);
///
- RGBColor const & getColor() const;
+ RGBColor const & color() const;
///
void setColor(RGBColor const &);
/**
* Set color from a string "#rrggbb".
- * Use LColor:background if the string is no valid color.
+ * Use Color:background if the string is no valid color.
* This ensures compatibility with LyX 1.4.0 that had the symbolic
- * color "none" that was displayed as LColor:background.
+ * color "none" that was displayed as Color:background.
*/
void setColor(std::string const &);
docstring separator_;
};
-
-class BranchNamesEqual : public std::unary_function<Branch, bool> {
-public:
- BranchNamesEqual(docstring const & name)
- : name_(name) {}
- bool operator()(Branch const & branch) const
- {
- return branch.getBranch() == name_;
- }
-private:
- docstring name_;
-};
-
-
} // namespace lyx
-#endif
+#endif // BRANCHLIST_H