Public Slots |
Public Member Functions |
Static Public Member Functions |
Protected Slots |
Protected Member Functions |
Protected Attributes |
List of all members
TDEIO::SimpleJob Class Reference
#include <jobclasses.h>
Inheritance diagram for TDEIO::SimpleJob:
Public Slots | |
void | slotTotalSize (TDEIO::filesize_t data_size) |
virtual void | slotError (int, const TQString &) |
Public Member Functions | |
SimpleJob (const KURL &url, int command, const TQByteArray &packedArgs, bool showProgressInfo) | |
const KURL & | url () const |
virtual void | kill (bool quietly=true) |
virtual void | putOnHold () |
virtual void | start (Slave *slave) |
void | slaveDone () |
Slave * | slave () const |
int | command () const |
Public Member Functions inherited from TDEIO::Job | |
int | error () const |
int | progressId () const |
const TQString & | errorText () const |
TQString | errorString () const |
TQStringList | detailedErrorStrings (const KURL *reqUrl=0L, int method=-1) const |
void | showErrorDialog (TQWidget *parent=0L) |
void | setAutoErrorHandlingEnabled (bool enable, TQWidget *parentWidget=0) |
bool | isAutoErrorHandlingEnabled () const |
void | setAutoWarningHandlingEnabled (bool enable) |
bool | isAutoWarningHandlingEnabled () const |
void | setInteractive (bool enable) |
bool | isInteractive () const |
void | setWindow (TQWidget *window) |
TQWidget * | window () const |
void | updateUserTimestamp (unsigned long time) |
void | setParentJob (Job *parentJob) |
Job * | parentJob () const |
void | setMetaData (const TDEIO::MetaData &metaData) |
void | addMetaData (const TQString &key, const TQString &value) |
void | addMetaData (const TQMap< TQString, TQString > &values) |
void | mergeMetaData (const TQMap< TQString, TQString > &values) |
MetaData | outgoingMetaData () const |
MetaData | metaData () const |
TQString | queryMetaData (const TQString &key) |
TDEIO::filesize_t | getProcessedSize () |
Static Public Member Functions | |
static void | removeOnHold () |
Protected Slots | |
virtual void | slotFinished () |
void | slotWarning (const TQString &) |
void | slotInfoMessage (const TQString &s) |
void | slotConnected () |
void | slotProcessedSize (TDEIO::filesize_t data_size) |
void | slotSpeed (unsigned long speed) |
virtual void | slotMetaData (const TDEIO::MetaData &_metaData) |
void | slotNeedProgressId () |
Protected Slots inherited from TDEIO::Job | |
virtual void | slotResult (TDEIO::Job *job) |
void | slotSpeed (TDEIO::Job *job, unsigned long speed) |
void | slotInfoMessage (TDEIO::Job *job, const TQString &msg) |
void | slotSpeedTimeout () |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
void | storeSSLSessionFromJob (const KURL &m_redirectionURL) |
Protected Member Functions inherited from TDEIO::Job | |
Job (bool showProgressInfo) | |
virtual void | addSubjob (Job *job, bool inheritMetaData=true) |
virtual void | removeSubjob (Job *job) |
void | removeSubjob (Job *job, bool mergeMetaData, bool emitResultIfLast) |
void | emitPercent (TDEIO::filesize_t processedSize, TDEIO::filesize_t totalSize) |
void | emitSpeed (unsigned long speed) |
void | emitResult () |
void | setProcessedSize (TDEIO::filesize_t size) |
unsigned long | userTimestamp () const |
int & | extraFlags () |
Protected Attributes | |
Slave * | m_slave |
TQByteArray | m_packedArgs |
KURL | m_url |
KURL | m_subUrl |
int | m_command |
TDEIO::filesize_t | m_totalSize |
Protected Attributes inherited from TDEIO::Job | |
TQPtrList< Job > | subjobs |
int | m_error |
TQString | m_errorText |
unsigned long | m_percent |
int | m_progressId |
TQTimer * | m_speedTimer |
TQGuardedPtr< TQWidget > | m_window |
MetaData | m_outgoingMetaData |
MetaData | m_incomingMetaData |
Additional Inherited Members | |
Signals inherited from TDEIO::Job | |
void | result (TDEIO::Job *job) |
void | canceled (TDEIO::Job *job) |
void | infoMessage (TDEIO::Job *job, const TQString &msg) |
void | warning (TDEIO::Job *job, const TQString &msg) |
void | connected (TDEIO::Job *job) |
void | percent (TDEIO::Job *job, unsigned long percent) |
void | totalSize (TDEIO::Job *job, TDEIO::filesize_t size) |
void | processedSize (TDEIO::Job *job, TDEIO::filesize_t size) |
void | speed (TDEIO::Job *job, unsigned long speed) |
Protected Types inherited from TDEIO::Job | |
enum | { EF_TransferJobAsync = (1 << 0) , EF_TransferJobNeedData = (1 << 1) , EF_TransferJobDataSent = (1 << 2) , EF_ListJobUnrestricted = (1 << 3) } |
Detailed Description
A simple job (one url and one command).
This is the base class for all jobs that are scheduled. Other jobs are high-level jobs (CopyJob, DeleteJob, FileCopyJob...) that manage subjobs but aren't scheduled directly.
Definition at line 527 of file jobclasses.h.
Constructor & Destructor Documentation
◆ SimpleJob()
SimpleJob::SimpleJob | ( | const KURL & | url, |
int | command, | ||
const TQByteArray & | packedArgs, | ||
bool | showProgressInfo | ||
) |
Creates a new simple job.
You don't need to use this constructor, unless you create a new job that inherits from SimpleJob.
- Parameters
-
url the url of the job command the command of the job packedArgs the arguments showProgressInfo true to show progress information to the user
Member Function Documentation
◆ kill()
|
virtual |
Abort job.
This kills all subjobs and deletes the job.
- Parameters
-
quietly if true, Job will emit signal result Should only be set to false when the user kills the job (from tdeio_uiserver), not when you want to abort a job.
Reimplemented from TDEIO::Job.
◆ putOnHold()
|
virtual |
◆ removeOnHold()
|
static |
◆ slotConnected
|
protectedslot |
◆ slotFinished
|
protectedvirtualslot |
◆ slotInfoMessage
|
protectedslot |
◆ slotMetaData
|
protectedvirtualslot |
◆ slotProcessedSize
|
protectedslot |
Forward signal from the slave.
- Parameters
-
data_size the processed size in bytes
- See also
- processedSize()
◆ slotSpeed
|
protectedslot |
◆ slotTotalSize
|
slot |
◆ url()
|
inline |
The documentation for this class was generated from the following files: