2 Star 1 Fork 1

softxing / Xplist

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
mytreeview.h 770 Bytes
一键复制 编辑 原始数据 按行查看 历史
ic005k 提交于 2022-01-05 18:53 . Add files via upload
#ifndef MYTREEVIEW_H
#define MYTREEVIEW_H
#include <QAbstractItemView>
#include <QDebug>
#include <QKeyEvent>
#include <QMessageBox>
#include <QObject>
#include <QTreeView>
#include <QWidget>
typedef struct _NodeP {
int nRowNo;
std::vector<_NodeP> arChildren;
} NodeExpand;
class MyTreeView : public QTreeView {
Q_OBJECT
enum DropIndicatorPosition { OnItem, AboveItem, BelowItem, OnViewport };
protected:
void keyPressEvent(QKeyEvent* event) override;
void dropEvent(QDropEvent* event) override;
void dragEnterEvent(QDragEnterEvent* event) override;
void dragMoveEvent(QDragMoveEvent* event) override;
void dragLeaveEvent(QDragLeaveEvent* event) override;
public:
explicit MyTreeView(QWidget* parent);
private:
};
#endif // MYTREEVIEW_H
1
https://gitee.com/softxing/Xplist.git
git@gitee.com:softxing/Xplist.git
softxing
Xplist
Xplist
main

搜索帮助