12345678910111213141516171819202122232425 |
- #ifndef DRAGDROPTABLEWIDGET_H
- #define DRAGDROPTABLEWIDGET_H
- #include <QDropEvent>
- #include <QTableWidget>
- class DragDropTableWidget : public QTableWidget {
- Q_OBJECT
- public:
- explicit DragDropTableWidget(QWidget *parent = nullptr);
- signals:
- void rowDropped(int fromRow, int toRow);
- protected:
- void dragEnterEvent(QDragEnterEvent *event) override;
- void dragMoveEvent(QDragMoveEvent *event) override;
- void dropEvent(QDropEvent *event) override;
- private:
- int m_currentDragRow;
- };
- #endif // DRAGDROPTABLEWIDGET_H
|