30#ifndef QGSIMAGEDROPTEXTEDIT_H
31#define QGSIMAGEDROPTEXTEDIT_H
50class GUI_EXPORT QgsImageDropTextEdit :
public QTextEdit
55 QgsImageDropTextEdit( QWidget *parent =
nullptr );
56 ~QgsImageDropTextEdit()
override;
58 void dropImage(
const QImage &image,
const QString &format );
59 void dropLink(
const QUrl &url );
62 bool canInsertFromMimeData(
const QMimeData *source )
const override;
63 void insertFromMimeData(
const QMimeData *source )
override;
64 void mouseMoveEvent( QMouseEvent *e )
override;
65 void mouseReleaseEvent( QMouseEvent *e )
override;
68 QString mActiveAnchor;
69 std::unique_ptr<QgsTemporaryCursorOverride> mCursorOverride;
Temporarily sets a cursor override for the QApplication for the lifetime of the object.