Krita Source Code Documentation
Loading...
Searching...
No Matches
KoResetBgFgColours.h
Go to the documentation of this file.
1/* This file is part of the KDE libraries
2
3 SPDX-FileCopyrightText: 1999 Daniel M. Duley <mosfet@kde.org>
4 SPDX-FileCopyrightText: 2006 Tobias Koenig <tokoe@kde.org>
5
6 SPDX-License-Identifier: LGPL-2.0-only
7*/
8
9#ifndef KORESETBGFGCOLOURS_H
10#define KORESETBGFGCOLOURS_H
11
12
13#include <KoDualColorButton.h>
14
15#include <kis_canvas2.h>
16class KisCanvas2;
17
18class KRITAUI_EXPORT KoResetBgFgColours : public KoDualColorButton {
19 Q_OBJECT
20public:
21 KoResetBgFgColours(KisCanvasResourceProvider *canvasResourceProvider,
22 const KoColorDisplayRendererInterface *displayRenderer = 0,
23 QWidget *parent = 0, QWidget *dialogParent = 0);
24 void paint_icons(QPainter &painter) override;
25 void mouseReleaseEvent( QMouseEvent *event ) override;
26 void mousePressEvent( QMouseEvent *event ) override;
27 bool event(QEvent *event) override;
28 void mouseMoveEvent( QMouseEvent *event ) override;
29};
30
31#endif
A widget for selecting two related colors.
virtual void mouseMoveEvent(QMouseEvent *event) override
virtual void paint_icons(QPainter &painter)
bool event(QEvent *event) override
virtual void mousePressEvent(QMouseEvent *event) override
virtual void mouseReleaseEvent(QMouseEvent *event) override