[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeedu/kturtle/src
From:       Jaison Lee <lee.jaison () gmail ! com>
Date:       2006-10-16 0:46:18
Message-ID: 1160959578.115481.22067.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 595875 by jlee:

Port to new KSaveFile API.



 M  +6 -6      editor.cpp  


--- trunk/KDE/kdeedu/kturtle/src/editor.cpp #595874:595875
@@ -187,12 +187,12 @@
 		QString filename = url.isLocalFile() ? url.path() : tmp.fileName();
 	
 		KSaveFile *savefile = new KSaveFile(filename);
-		if (!savefile->status()) {
-			QTextStream *outputStream = savefile->textStream();
-// 			outputStream->setEncoding(QTextStream::UnicodeUTF8);
-			(*outputStream) << editor->document()->toPlainText();
-			savefile->close();
-			//if (!savefile->status()) --> Error
+		if (savefile->open()) {
+			QTextStream outputStream ( savefile );
+// 			outputStream.setEncoding(QTextStream::UnicodeUTF8);
+			outputStream << editor->document()->toPlainText();
+			outputStream.flush();
+			savefile->finalize(); //check for error here?
 		}
 		delete savefile;
 		if (!url.isLocalFile()) KIO::NetAccess::upload(filename, url, this);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic