diff --git a/ui/widgets/box_content_divider.cpp b/ui/widgets/box_content_divider.cpp index c0b2218..bdcf20f 100644 --- a/ui/widgets/box_content_divider.cpp +++ b/ui/widgets/box_content_divider.cpp @@ -18,13 +18,21 @@ BoxContentDivider::BoxContentDivider(QWidget *parent) } BoxContentDivider::BoxContentDivider(QWidget *parent, int height) -: RpWidget(parent) { +: BoxContentDivider(parent, height, st::boxDividerBg) { +} + +BoxContentDivider::BoxContentDivider( + QWidget *parent, + int height, + const style::color &bg) +: RpWidget(parent) +, _bg(bg) { resize(width(), height); } void BoxContentDivider::paintEvent(QPaintEvent *e) { QPainter p(this); - p.fillRect(e->rect(), st::boxDividerBg); + p.fillRect(e->rect(), _bg); const auto dividerFillTop = QRect( 0, 0, diff --git a/ui/widgets/box_content_divider.h b/ui/widgets/box_content_divider.h index 572beba..106af56 100644 --- a/ui/widgets/box_content_divider.h +++ b/ui/widgets/box_content_divider.h @@ -13,11 +13,20 @@ namespace Ui { class BoxContentDivider : public Ui::RpWidget { public: BoxContentDivider(QWidget *parent); - BoxContentDivider(QWidget *parent, int height); + BoxContentDivider( + QWidget *parent, + int height); + BoxContentDivider( + QWidget *parent, + int height, + const style::color &bg); protected: void paintEvent(QPaintEvent *e) override; +private: + const style::color &_bg; + }; } // namespace Ui