bpmdetect 0.8.11
Automatic BPM detection tool
Loading...
Searching...
No Matches
qdroplistview.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-3.0-or-later
3#pragma once
4
5#include <QtWidgets/QTreeWidget>
6
10class QDropEvent;
11class QKeyEvent;
12
14class QDropListView : public QTreeWidget {
16#ifdef TESTING
17 friend class QDropListViewTest;
18#endif
19public:
24 explicit QDropListView(QWidget *parent = nullptr);
25 ~QDropListView() override;
38
39public Q_SLOTS:
41 void slotRemoveSelected();
42
43protected:
44 void keyPressEvent(QKeyEvent *e) override;
45 void keyReleaseEvent(QKeyEvent *e) override;
46 void dragEnterEvent(QDragEnterEvent *e) override;
47 void dragMoveEvent(QDragMoveEvent *e) override;
48 void dragLeaveEvent(QDragLeaveEvent *e) override;
49 void dropEvent(QDropEvent *e) override;
50};
Q_SIGNAL void dragMove(QDragMoveEvent *e)
Q_SIGNAL void keyPress(QKeyEvent *e)
Q_SIGNAL void drop(QDropEvent *e)
QDropListView(QWidget *parent=nullptr)
Definition qdroplistview.cpp:10
void slotRemoveSelected()
Definition qdroplistview.cpp:18
Q_SIGNAL void keyRelease(QKeyEvent *e)
Q_SIGNAL void dragLeave(QDragLeaveEvent *e)
Q_SIGNAL void dragEnter(QDragEnterEvent *e)
Q_OBJECTQ_OBJECT
Q_SIGNALQ_SIGNAL
Q_SLOTSQ_SLOTS
QObject * parent() const const
QTreeWidget(QWidget *parent)