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));
Definition: job_p.h:348
void canResume(KIO::Job *job, KIO::filesize_t offset)
Definition: job_p.h:40
static void emitUnmounting(KIO::Job *, const QString &point)
Definition: job.cpp:169
static void emitTransferring(KIO::Job *, const KUrl &url)
Definition: job.cpp:156
static void emitMoving(KIO::Job *, const KUrl &src, const KUrl &dest)
Definition: job.cpp:124
static void emitDeleting(KIO::Job *, const KUrl &url)
Definition: job.cpp:144
static void emitCreatingDir(KIO::Job *, const KUrl &dir)
Definition: job.cpp:138
static void emitCopying(KIO::Job *, const KUrl &src, const KUrl &dest)
Definition: job.cpp:131
static void emitStating(KIO::Job *, const KUrl &url)
Definition: job.cpp:150
static void emitMounting(KIO::Job *, const QString &dev, const QString &point)
Definition: job.cpp:162
void permanentRedirection(KIO::Job *job, const KUrl &fromUrl, const KUrl &toUrl)
Signals a permanent redirection.
Definition: job_p.h:82
void _k_slotSlaveInfoMessage(const QString &s)
Called on a slave's info message.
Definition: job.cpp:516
SimpleJobPrivate(const KUrl &url, int command, const QByteArray &packedArgs)
Creates a new simple job.
Definition: job_p.h:90
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
void restartAfterRedirection(KUrl *redirectionUrl)
Called by subclasses to restart the job after a redirection was signalled.
Definition: job.cpp:548
bool m_redirectionHandlingEnabled
Definition: job_p.h:129
void slotProcessedSize(KIO::filesize_t data_size)
Forward signal from the slave.
Definition: job.cpp:535
static SimpleJob * newJobNoUi(const KUrl &url, int command, const QByteArray &packedArgs)
Definition: job_p.h:201
static SimpleJob * newJob(const KUrl &url, int command, const QByteArray &packedArgs, JobFlags flags=HideProgressInfo)
Definition: job_p.h:206
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
Definition: slave.h:49
Definition: job_p.h:260
void slotSubUrlData(KIO::Job *, const QByteArray &)
Definition: job.cpp:1295
static TransferJob * newJob(const KUrl &url, int command, const QByteArray &packedArgs, QIODevice *ioDevice, JobFlags flags)
Definition: job_p.h:329
void slotCanResume(KIO::filesize_t offset)
Definition: job.cpp:1315
TransferJobPrivate(const KUrl &url, int command, const QByteArray &packedArgs, const QByteArray &_staticData)
Definition: job_p.h:262
static TransferJob * newJob(const KUrl &url, int command, const QByteArray &packedArgs, const QByteArray &_staticData, JobFlags flags)
Definition: job_p.h:317
virtual void slotDataReqFromDevice()
Definition: job.cpp:1321
QPointer< QIODevice > m_outgoingDataSource
Definition: job_p.h:285
TransferJobPrivate(const KUrl &url, int command, const QByteArray &packedArgs, QIODevice *ioDevice)
Definition: job_p.h:269
KJobUiDelegate * uiDelegate
virtual void registerJob(KJob *job)
void setUiDelegate(KJobUiDelegate *delegate)
static List split(const KUrl &_url)
bool hasSubUrl() const
static KUrl join(const List &_list)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.