back to scratko.xyz
aboutsummaryrefslogtreecommitdiff
path: root/lineEdit.h
blob: f03eec07c9c387084e45728afd4ca79b04e9ea89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef LINEEDIT_H
#define LINEEDIT_H

#endif // LINEEDIT_H
#include "QLineEdit"
#include <QDragEnterEvent>
#include <QMimeData>
#include <QDropEvent>
#include <QWidget>

class Line_edit : public QLineEdit{

    Q_OBJECT

public:
    explicit Line_edit(QWidget * parent = 0);
    ~Line_edit(){}

    //Метод события перетаскивания
    virtual void dragEnterEvent(QDragEnterEvent* event) override;
    //Метод события отпускания объекта с данными
    virtual void dropEvent(QDropEvent *event) override;
public:
    //документ, загруженный через drag n drop
    QString drop_document;
};