File indexing completed on 2024-06-16 04:17:57
0001 /* 0002 * SPDX-FileCopyrightText: 2017 Eugene Ingerman 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef __KIS_TOOL_SMART_PATCH_OPTIONS_WIDGET_H 0008 #define __KIS_TOOL_SMART_PATCH_OPTIONS_WIDGET_H 0009 0010 #include <QScopedPointer> 0011 #include <QWidget> 0012 #include <QModelIndex> 0013 0014 #include "kis_types.h" 0015 0016 class KisCanvasResourceProvider; 0017 class KoColor; 0018 0019 0020 class KisToolSmartPatchOptionsWidget : public QWidget 0021 { 0022 Q_OBJECT 0023 public: 0024 KisToolSmartPatchOptionsWidget(KisCanvasResourceProvider *provider, QWidget *parent); 0025 ~KisToolSmartPatchOptionsWidget() override; 0026 0027 int getPatchRadius(void); 0028 int getAccuracy(void); 0029 0030 private: 0031 struct Private; 0032 const QScopedPointer<Private> m_d; 0033 }; 0034 0035 #endif /* __KIS_TOOL_SMART_PATCH_OPTIONS_WIDGET_H */