Нужна обратная ф-ция к Node.save(str, 4) !
... т.е. нужно создать ноду из текста в QMimeData.
Пробный вариант. Нода не создаётся.
bool DomModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
{
QDomNode node;
QByteArray itemData = data->data("application/text.xml");
node.setNodeValue(QString(itemData));
...
Нашёл ! Только через QDomDocument, как ни странно...
QDomDocument d;
d.setContent(someXML);
QDomNode n = d.firstChild();
Напрямую через QDomNode никак.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)