From 2cebcade26ef7e6ad0876ce5fb0d4bb66f8aa046 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 2 May 2009 03:34:58 -0400 Subject: Deal with QDomElement, not QMimeData and QByteArray --- sigmodr/tree/TreeItem.cpp | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'sigmodr/tree/TreeItem.cpp') 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 -// Qt includes -#include - 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 } -- cgit