KIO
job_p.h
Go to the documentation of this file.
34 #define KIO_ARGS QByteArray packedArgs; QDataStream stream( &packedArgs, QIODevice::WriteOnly ); stream
322 TransferJob *job = new TransferJob(*new TransferJobPrivate(url, command, packedArgs, _staticData));
334 TransferJob *job = new TransferJob(*new TransferJobPrivate(url, command, packedArgs, ioDevice));
QPointer< QIODevice > m_outgoingDataSource
Definition: job_p.h:285
static List split(const KUrl &_url)
static SimpleJob * newJobNoUi(const KUrl &url, int command, const QByteArray &packedArgs)
Definition: job_p.h:201
void restartAfterRedirection(KUrl *redirectionUrl)
Called by subclasses to restart the job after a redirection was signalled.
Definition: job.cpp:548
virtual void registerJob(KJob *job)
void slotSubUrlData(KIO::Job *, const QByteArray &)
Definition: job.cpp:1295
void _k_slotSlaveInfoMessage(const QString &s)
Called on a slave's info message.
Definition: job.cpp:516
void slotCanResume(KIO::filesize_t offset)
Definition: job.cpp:1315
Definition: slave.h:49
int requestMessageBox(int type, const QString &text, const QString &caption, const QString &buttonYes, const QString &buttonNo, const QString &iconYes=QString(), const QString &iconNo=QString(), const QString &dontAskAgainName=QString(), const KIO::MetaData &sslMetaData=KIO::MetaData())
Request the ui delegate to show a message box.
Definition: job.cpp:562
static SimpleJob * newJob(const KUrl &url, int command, const QByteArray &packedArgs, JobFlags flags=HideProgressInfo)
Definition: job_p.h:206
QStringList list(const QString &fileClass)
Returns a list of directories associated with this file-class.
Definition: krecentdirs.cpp:60
static void emitStating(KIO::Job *, const KUrl &url)
Definition: job.cpp:150
static TransferJob * newJob(const KUrl &url, int command, const QByteArray &packedArgs, const QByteArray &_staticData, JobFlags flags)
Definition: job_p.h:317
static void emitMounting(KIO::Job *, const QString &dev, const QString &point)
Definition: job.cpp:162
TransferJobPrivate(const KUrl &url, int command, const QByteArray &packedArgs, QIODevice *ioDevice)
Definition: job_p.h:269
Definition: job_p.h:40
static TransferJob * newJob(const KUrl &url, int command, const QByteArray &packedArgs, QIODevice *ioDevice, JobFlags flags)
Definition: job_p.h:329
void canResume(KIO::Job *job, KIO::filesize_t offset)
Definition: job_p.h:82
TransferJobPrivate(const KUrl &url, int command, const QByteArray &packedArgs, const QByteArray &_staticData)
Definition: job_p.h:262
static void emitCreatingDir(KIO::Job *, const KUrl &dir)
Definition: job.cpp:138
DirectCopyJob(const KUrl &url, const QByteArray &packedArgs)
Definition: job.cpp:1882
void slotTotalSize(KIO::filesize_t data_size)
Forward signal from the slave Can also be called by the parent job, when it knows the size.
Definition: job.cpp:526
static void emitTransferring(KIO::Job *, const KUrl &url)
Definition: job.cpp:156
void permanentRedirection(KIO::Job *job, const KUrl &fromUrl, const KUrl &toUrl)
Signals a permanent redirection.
static KUrl join(const List &_list)
KJobUiDelegate * uiDelegate
bool m_redirectionHandlingEnabled
Definition: job_p.h:129
Definition: job_p.h:348
static void emitDeleting(KIO::Job *, const KUrl &url)
Definition: job.cpp:144
bool hasSubUrl() const
QString dir(const QString &fileClass)
Returns the most recently used directory accociated with this file-class.
Definition: krecentdirs.cpp:68
void setUiDelegate(KJobUiDelegate *delegate)
Definition: job_p.h:260
static void emitMoving(KIO::Job *, const KUrl &src, const KUrl &dest)
Definition: job.cpp:124
void slotProcessedSize(KIO::filesize_t data_size)
Forward signal from the slave.
Definition: job.cpp:535
virtual void slotDataReqFromDevice()
Definition: job.cpp:1321
static void emitCopying(KIO::Job *, const KUrl &src, const KUrl &dest)
Definition: job.cpp:131
SimpleJobPrivate(const KUrl &url, int command, const QByteArray &packedArgs)
Creates a new simple job.
Definition: job_p.h:90
static void emitUnmounting(KIO::Job *, const QString &point)
Definition: job.cpp:169
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 27 2020 00:00:00 by doxygen 1.8.20 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 27 2020 00:00:00 by doxygen 1.8.20 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.