Krita Source Code Documentation
Loading...
Searching...
No Matches
kkeysequencewidget_p.h
Go to the documentation of this file.
1/* This file is part of the KDE libraries
2 SPDX-FileCopyrightText: 2001, 2002 Ellis Whitehead <ellis@kde.org>
3 SPDX-FileCopyrightText: 2007 Andreas Hartmetz <ahartmetz@gmail.com>
4
5 SPDX-License-Identifier: LGPL-2.0-or-later
6*/
7#ifndef KKEYSEQUENCEWIDGET_P_H
8#define KKEYSEQUENCEWIDGET_P_H
9
10#include <QPushButton>
11
12class KKeySequenceButton: public QPushButton
13{
14 Q_OBJECT
15
16public:
18 : QPushButton(parent),
19 d(d) {}
20
21 ~KKeySequenceButton() override;
22
23protected:
27 bool event(QEvent *event) override;
28 void keyPressEvent(QKeyEvent *event) override;
29 void keyReleaseEvent(QKeyEvent *event) override;
30
31private:
33};
34
35#endif //KKEYSEQUENCEWIDGET_P_H
KKeySequenceButton(KisKKeySequenceWidgetPrivate *d, QWidget *parent)
bool event(QEvent *event) override
KisKKeySequenceWidgetPrivate *const d
void keyReleaseEvent(QKeyEvent *event) override
void keyPressEvent(QKeyEvent *event) override