Krita Source Code Documentation
Loading...
Searching...
No Matches
ToolReferenceImagesWidget.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2017 Eugene Ingerman
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __TOOL_REFERENCE_IMAGES_WIDGET_H
8#define __TOOL_REFERENCE_IMAGES_WIDGET_H
9
10#include <QScopedPointer>
11#include <QWidget>
12#include <QModelIndex>
13
14#include "kis_types.h"
15
16class KoColor;
17class KoSelection;
20
21class ToolReferenceImagesWidget : public QWidget
22{
23 Q_OBJECT
24public:
25 ToolReferenceImagesWidget(ToolReferenceImages *tool, KisCanvasResourceProvider *provider = 0, QWidget *parent = 0);
27
28 void selectionChanged(KoSelection *selection);
29
30
31private Q_SLOTS:
32 void slotOpacitySliderChanged(qreal);
35 void slotSaveLocationChanged(int index);
36
38
39private:
40 struct Private;
41 const QScopedPointer<Private> d;
42 void updateVisibility(bool hasSelection);
43};
44
45#endif
const QScopedPointer< Private > d
ToolReferenceImagesWidget(ToolReferenceImages *tool, KisCanvasResourceProvider *provider=0, QWidget *parent=0)
void selectionChanged(KoSelection *selection)
void updateVisibility(bool hasSelection)