kabc
21 #ifndef KABC_RESOURCENET_H
22 #define KABC_RESOURCENET_H
24 #include "kabc/resource.h"
25 #include <sys/types.h>
46 ResourceNet(
const KUrl &url,
const QString &format );
49 virtual void writeConfig( KConfigGroup &group );
51 virtual bool doOpen();
52 virtual void doClose();
54 virtual Ticket *requestSaveTicket();
55 virtual void releaseSaveTicket(
Ticket *ticket );
58 virtual bool asyncLoad();
59 virtual bool save(
Ticket *ticket );
60 virtual bool asyncSave(
Ticket *ticket );
65 void setUrl(
const KUrl &url );
75 void setFormat(
const QString &name );
80 QString format()
const;
83 void init(
const KUrl &url,
const QString &format );
86 void downloadFinished( KJob *job );
87 void uploadFinished( KJob *job );
90 bool clearAndLoad( QFile *file );
91 void saveToFile( QFile *file );
92 bool hasTempFile()
const {
return mTempFile != 0; }
93 void abortAsyncLoading();
94 void abortAsyncSaving();
95 bool createLocalTempFile();
96 void deleteLocalTempFile();
97 void deleteStaleTempFile();
103 KTemporaryFile *mTempFile;
105 class ResourceNetPrivate;
106 ResourceNetPrivate *d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:29:42 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.