ModelMetadata* ModelManager::metaDataFromBuffer(const QByteArray& input) { ModelMetadata *data = 0; KTar *tar = archiveFromBuffer(input); if (tar) { data = metaData(*tar); QIODevice *d = tar->device(); delete tar; delete d; } return data; }