[Kita-svn] [2531] use QDataStream

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 8月 9日 (日) 06:10:47 JST


Revision: 2531
          http://sourceforge.jp/projects/kita/svn/view?view=rev&revision=2531
Author:   nogu
Date:     2009-08-09 06:10:47 +0900 (Sun, 09 Aug 2009)

Log Message:
-----------
use QDataStream

Modified Paths:
--------------
    kita/branches/KITA-KDE4/kita/src/libkita/access.cpp

Modified: kita/branches/KITA-KDE4/kita/src/libkita/access.cpp
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/access.cpp	2009-08-08 09:16:58 UTC (rev 2530)
+++ kita/branches/KITA-KDE4/kita/src/libkita/access.cpp	2009-08-08 21:10:47 UTC (rev 2531)
@@ -10,6 +10,7 @@
 #include "access.h"
 
 #include <QtCore/QByteArray>
+#include <QtCore/QDataStream>
 #include <QtCore/QDateTime>
 #include <QtCore/QFile>
 #include <QtCore/QRegExp>
@@ -102,11 +103,11 @@
     Cache cache(m_datURL);
     QString cachePath = cache.getPath();
     if (!cachePath.isEmpty()) {
-        FILE * fs = fopen(QFile::encodeName(cachePath), "a");
-        if (!fs) return ;
-
-        fwrite(m_threadData.data(), m_threadData.length(), 1, fs);
-        fclose(fs);
+        QFile file(QFile::encodeName(cachePath));
+        if (!file.open(QIODevice::WriteOnly))
+            return;
+        QDataStream out(&file);
+        out << m_threadData;
     }
     m_threadData.clear(); /* clear baffer */
 




Kita-svn メーリングリストの案内
Back to archive index