===== Drag And Drop - textový editor =====
Jen pro ilustraci //drop// do **QTextEdit**. \\
Pokud byla vhozena barva, vložíme do textu jméno barvy.
**js.h**
class JsEdit : public QTextEdit
{
protected:
bool canInsertFromMimeData (const QMimeData * data) const override;
void insertFromMimeData (const QMimeData * data) override;
};
**js.cc**
bool JsEdit::canInsertFromMimeData (const QMimeData * data) const
{
return data->hasColor();
}
void JsEdit::insertFromMimeData(const QMimeData * data)
{
QColor color = data->colorData().value ();
setTextColor (color);
insertPlainText ("drop");
cout << "drop" << endl;
}