From: <ibr...@us...> - 2010-10-04 21:51:45
|
Revision: 3722 http://tora.svn.sourceforge.net/tora/?rev=3722&view=rev Author: ibre5041 Date: 2010-10-04 21:51:39 +0000 (Mon, 04 Oct 2010) Log Message: ----------- temporary workaround - save first 4096 Bytes of LOB - TODO add progressbar Modified Paths: -------------- branches/tora-trotl/src/tomodeleditor.cpp Modified: branches/tora-trotl/src/tomodeleditor.cpp =================================================================== --- branches/tora-trotl/src/tomodeleditor.cpp 2010-10-04 21:38:18 UTC (rev 3721) +++ branches/tora-trotl/src/tomodeleditor.cpp 2010-10-04 21:51:39 UTC (rev 3722) @@ -127,7 +127,24 @@ void toModelEditor::saveFile() { - Editor->editSave(true); + QVariant const &data = Model->data(Current, Qt::UserRole); + if (data.type() == QVariant::UserType) + { + toQValue::complexType *i = data.value<toQValue::complexType*>(); + QByteArray a = i->read(); + + QString fn; + fn = toSaveFilename("", QString::null, this); + if (!fn.isEmpty() && toWriteFile(fn, a)) + { + toMainWidget()->addRecentFile(fn); + // setFilename(fn); + // setModified(false); + //emit fileSaved(fn); + } + + } else + Editor->editSave(true); } toModelEditor::toModelEditor(QWidget *parent, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |