File indexing completed on 2025-02-23 04:12:31
0001 /* 0002 * SPDX-FileCopyrightText: 2010 Sven Langkamp <sven.langkamp@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "kis_brush_based_paintop_options_widget.h" 0008 0009 #include "kis_brush_option_widget.h" 0010 #include <klocalizedstring.h> 0011 0012 KisBrushBasedPaintopOptionWidget::KisBrushBasedPaintopOptionWidget(KisBrushOptionWidgetFlags flags, QWidget* parent) 0013 : KisPaintOpSettingsWidget(parent) 0014 { 0015 m_brushOption = new KisBrushOptionWidget(flags); 0016 addPaintOpOption(m_brushOption); 0017 } 0018 0019 KisBrushBasedPaintopOptionWidget::~KisBrushBasedPaintopOptionWidget() 0020 { 0021 } 0022 0023 KisBrushSP KisBrushBasedPaintopOptionWidget::brush() 0024 { 0025 return m_brushOption->brush(); 0026 } 0027 0028 lager::reader<qreal> KisBrushBasedPaintopOptionWidget::effectiveBrushSize() const 0029 { 0030 return m_brushOption->effectiveBrushSize(); 0031 } 0032 0033 KisBrushOptionWidget *KisBrushBasedPaintopOptionWidget::brushOptionWidget() const 0034 { 0035 return m_brushOption; 0036 }