12345678910111213141516171819202122232425262728293031323334353637383940 |
- // *****************************************************************************
- // 版权所有(C)2023~2099 上海骄成超声波技术有限公司
- // 保留所有权利
- // *****************************************************************************
- // 作者 : 杨坚
- // 版本 : 1.0
- // 功能说明:
- //
- // *****************************************************************************
- #ifndef __JLISTWIDGET_H__
- #define __JLISTWIDGET_H__ 1
- #include <QApplication>
- #include <QListWidget>
- #include <QListWidgetItem>
- #include <QVBoxLayout>
- #include <QWidget>
- #include <QDragEnterEvent>
- #include <QDropEvent>
- #include <QMimeData>
- #include <QDebug>
- class JListWidget : public QListWidget
- {
- Q_OBJECT
- public:
- JListWidget(QWidget* parent = nullptr);
- protected:
- // 重写拖拽进入事件
- void dragEnterEvent(QDragEnterEvent* event) override;
- // 重写拖放事件
- void dropEvent(QDropEvent* event) override;
- signals:
- void itemsReordered(); // 自定义信号,当列表项重新排序时发出
- };
- #endif //__JLISTWIDGET_H__
|