notepad--/draglineedit.h

26 lines
530 B
C
Raw Normal View History

#pragma once
#include <QLineEdit>
#include <QLineEdit>
#include <QDropEvent>
#include <QMimeData>
#include <QDragEnterEvent>
class DragLineEdit : public QLineEdit
{
Q_OBJECT
public:
DragLineEdit(QWidget*parent);
virtual ~DragLineEdit();
protected:
///< <20>϶<EFBFBD><CFB6>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
void dragEnterEvent(QDragEnterEvent* event) override;
///< <20>϶<EFBFBD><CFB6>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6>ļ<EFBFBD> <20><><EFBFBD><EFBFBD>
void dragMoveEvent(QDragMoveEvent* event) override;
///< <20>϶<EFBFBD><CFB6>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
void dropEvent(QDropEvent* event) override;
};