diff options
Diffstat (limited to 'sigmodr/tree/TreeItem.cpp')
| -rw-r--r-- | sigmodr/tree/TreeItem.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/sigmodr/tree/TreeItem.cpp b/sigmodr/tree/TreeItem.cpp index c2ff7583..f8e39f54 100644 --- a/sigmodr/tree/TreeItem.cpp +++ b/sigmodr/tree/TreeItem.cpp @@ -21,9 +21,6 @@ // Sigmod includes #include <sigmod/Object.h> -// Qt includes -#include <QtCore/QTextStream> - using namespace Sigmod; using namespace Sigmodr::Tree; @@ -129,19 +126,14 @@ QString TreeItem::mimeType() const // TODO } -QByteArray TreeItem::copyData() const +QDomElement TreeItem::copyData() const { if (canEdit()) - { - QByteArray data; - QTextStream stream(&data, QIODevice::WriteOnly); - m_object->save().save(stream, 1); - return data; - } - return QByteArray(); + return m_object->save(); + return QDomElement(); } -bool TreeItem::dropData(QMimeData* data) +bool TreeItem::dropData(const QDomElement& element) { // TODO } |
