From 663b394d5edc8a1bcc52564ea94c047bf4cfd819 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCgler?= Date: Mon, 26 Aug 2013 02:19:31 +0200 Subject: [PATCH] hasColor method for mimedata --- src/declarativeimports/draganddrop/DeclarativeMimeData.cpp | 7 +++++++ src/declarativeimports/draganddrop/DeclarativeMimeData.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/declarativeimports/draganddrop/DeclarativeMimeData.cpp b/src/declarativeimports/draganddrop/DeclarativeMimeData.cpp index 6b72098eb..fc96c83b4 100644 --- a/src/declarativeimports/draganddrop/DeclarativeMimeData.cpp +++ b/src/declarativeimports/draganddrop/DeclarativeMimeData.cpp @@ -110,6 +110,13 @@ QColor DeclarativeMimeData::color() const } return QColor(); } + +bool DeclarativeMimeData::hasColor() const +{ + //qDebug() << " hasColor " << (QMimeData::hasColor() ? color().name() : "false"); + return QMimeData::hasColor(); +} + void DeclarativeMimeData::setColor(const QColor &color) { if (this->color() != color) { diff --git a/src/declarativeimports/draganddrop/DeclarativeMimeData.h b/src/declarativeimports/draganddrop/DeclarativeMimeData.h index 797546c7b..3d2beb533 100644 --- a/src/declarativeimports/draganddrop/DeclarativeMimeData.h +++ b/src/declarativeimports/draganddrop/DeclarativeMimeData.h @@ -77,6 +77,7 @@ public: QColor color() const; void setColor(const QColor &color); + Q_INVOKABLE bool hasColor() const; Q_INVOKABLE void setData(const QString &mimeType, const QVariant &data);