File indexing completed on 2024-06-09 04:28:10

0001 /*
0002   *  SPDX-FileCopyrightText: 2004 Cyrille Berger <cberger@cberger.net>
0003   *
0004   *  SPDX-License-Identifier: GPL-2.0-or-later
0005   */
0006 
0007 #ifndef _KIS_TEXT_BRUSH_CHOOSER_H_
0008 #define _KIS_TEXT_BRUSH_CHOOSER_H_
0009 
0010 #include "ui_wdgtextbrush.h"
0011 
0012 #include <lager/cursor.hpp>
0013 #include <KisBrushModel.h>
0014 
0015 class KisTextBrushModel;
0016 
0017 class KisTextBrushChooser : public QWidget, public Ui::KisWdgTextBrush
0018 {
0019     Q_OBJECT
0020 
0021 public:
0022 
0023     KisTextBrushChooser(KisTextBrushModel *model,
0024                         QWidget *parent);
0025     ~KisTextBrushChooser();
0026 
0027 private Q_SLOTS:
0028     void updateBrushPreview();
0029     void getFont();
0030 
0031 private:
0032     struct Private;
0033     QScopedPointer<Private> m_d;
0034 };
0035 
0036 #endif