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

List:       kde-commits
Subject:    KDE/kdelibs/kio/kio
From:       Jos van den Oever <jos () vandenoever ! info>
Date:       2007-04-30 22:54:31
Message-ID: 1177973671.643265.2812.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 659873 by vandenoever:

use KUrl instead of QIODevice

 M  +5 -5      kfilemetainfo.cpp  
 M  +2 -2      kfilewriteplugin.h  


--- trunk/KDE/kdelibs/kio/kio/kfilemetainfo.cpp #659872:659873
@@ -166,7 +166,7 @@
 
     //Private() :QSharedData() {qDebug() <<"ok: " << this;}
     void init(QIODevice& stream, const KUrl& url, time_t mtime);
-    void initWriters(QIODevice& /*file*/);
+    void initWriters(const KUrl& /*file*/);
     void operator=(const KFileMetaInfoPrivate& k) {
         items = k.items;
         kurl = k.kurl;
@@ -191,7 +191,7 @@
     // TODO: get data from Nepomuk
 }
 void
-KFileMetaInfoPrivate::initWriters(QIODevice& file) {
+KFileMetaInfoPrivate::initWriters(const KUrl& file) {
     QStringList mimetypes;
     QHash<QString, KFileMetaInfoItem>::iterator i;
     for (i = items.begin(); i != items.end(); ++i) {
@@ -212,7 +212,7 @@
     u.setPath(path);
     p->init(file, u, fileinfo.lastModified().toTime_t());
     if (fileinfo.isWritable()) {
-        p->initWriters(file);
+        p->initWriters(u);
     }
 }
 KFileMetaInfo::KFileMetaInfo(const KUrl& url) :p(new KFileMetaInfoPrivate()) {
@@ -221,7 +221,7 @@
     file.open(QIODevice::ReadOnly);
     p->init(file, url, fileinfo.lastModified().toTime_t());
     if (fileinfo.isWritable()) {
-        p->initWriters(file);
+        p->initWriters(url);
     }
 }
 KFileMetaInfo::KFileMetaInfo() :p(new KFileMetaInfoPrivate()) {
@@ -252,7 +252,7 @@
     QFile file(p->kurl.path());
     file.open(QIODevice::ReadOnly);
     for (j = data.begin(); j != data.end(); ++j) {
-        ok &= j.key()->write(file, j.value());
+        ok &= j.key()->write(p->kurl, j.value());
     }
     return ok;
 }
--- trunk/KDE/kdelibs/kio/kio/kfilewriteplugin.h #659872:659873
@@ -42,11 +42,11 @@
      * @brief determine if this plugin can write a value into a particular
      * resource.
      **/
-    virtual bool canWrite(QIODevice& file, const QString& key) = 0;
+    virtual bool canWrite(const KUrl& file, const QString& key) = 0;
     /**
      * @brief Write a set of values into a resource pointed to by @p file.
      **/
-    virtual bool write(QIODevice& file, const QVariantMap& data) = 0;
+    virtual bool write(const KUrl& file, const QVariantMap& data) = 0;
 };
 
 #endif
[prev in list] [next in list] [prev in thread] [next in thread] 

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