mirror of
https://github.com/slint-ui/slint.git
synced 2025-10-01 06:11:16 +00:00
Allow an implicit conversion from a color or a linear gradient to Brush in C++
This commit is contained in:
parent
c41062e9bb
commit
262eb00af4
2 changed files with 3 additions and 9 deletions
|
@ -54,11 +54,8 @@ class Brush
|
|||
{
|
||||
public:
|
||||
Brush() : data(Inner::NoBrush()) { }
|
||||
explicit Brush(const Color &color) : data(Inner::SolidColor(color.inner)) { }
|
||||
explicit Brush(const LinearGradientBrush &gradient)
|
||||
: data(Inner::LinearGradient(gradient.inner))
|
||||
{
|
||||
}
|
||||
Brush(const Color &color) : data(Inner::SolidColor(color.inner)) { }
|
||||
Brush(const LinearGradientBrush &gradient) : data(Inner::LinearGradient(gradient.inner)) { }
|
||||
|
||||
friend bool operator==(const Brush &a, const Brush &b) { return a.data == b.data; }
|
||||
friend bool operator!=(const Brush &a, const Brush &b) { return a.data != b.data; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue