[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