From 0229ce9891756960e05fecee88a1d59a48b51ff9 Mon Sep 17 00:00:00 2001 From: laserpants Date: Sat, 11 Jun 2016 15:01:32 +0300 Subject: [PATCH] avoid code duplication --- components/flatbutton.cpp | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/components/flatbutton.cpp b/components/flatbutton.cpp index 281615e..9079cb6 100644 --- a/components/flatbutton.cpp +++ b/components/flatbutton.cpp @@ -270,28 +270,7 @@ void FlatButton::paintEvent(QPaintEvent *event) if (Qt::OpaqueMode == d->bgMode) { QBrush brush; brush.setStyle(Qt::SolidPattern); - - QColor brushColor; - if (d->useThemeColors || !d->backgroundColor.isValid()) { - Style &style = Style::instance(); - switch (d->role) - { - case Material::Primary: - brushColor = style.themeColor("primary1"); - break; - case Material::Secondary: - brushColor = style.themeColor("accent1"); - break; - case Material::Default: - default: - brushColor = style.themeColor("text"); - break; - } - } else { - brushColor = d->backgroundColor; - } - - brush.setColor(brushColor); + brush.setColor(backgroundColor()); painter.setOpacity(1); painter.setBrush(brush); painter.setPen(Qt::NoPen);