class FileCopyJob

The FileCopyJob copies data from one place to another. More...

Full nameKIO::FileCopyJob
Definition#include <jobclasses.h>
InheritsKIO::Job [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Slots

Protected Methods

Protected Slots

Protected Members


Detailed Description

The FileCopyJob copies data from one place to another.

 FileCopyJob ( const KURL& src, const KURL& dest, int permissions, bool move, bool overwrite, bool resume, bool showProgressInfo)

 ~FileCopyJob ()

void  setSourceSize ( off_t size )

If you know the size of the source file, call this method to inform this job. It will be displayed in the "resume" dialog.

KURL  srcURL ()

[const]

KURL  destURL ()

[const]

void  slotData ( KIO::Job *, const QByteArray &data)

[slot]

void  slotDataReq ( KIO::Job *, QByteArray &data)

[slot]

void  slotResult ( KIO::Job *job )

[ protected slots: virtual slot]

Called whenever a subjob finishes.

Reimplemented from Job.

void  slotProcessedSize ( KIO::Job*, unsigned long size )

[ protected slots: slot]

Forward signal from subjob

void  slotTotalSize ( KIO::Job*, unsigned long size )

[ protected slots: slot]

Forward signal from subjob

void  slotPercent ( KIO::Job*, unsigned long pct )

[ protected slots: slot]

Forward signal from subjob

void  slotCanResume ( KIO::Job*, unsigned long offset )

[ protected slots: slot]

Forward signal from subjob

void  startCopyJob ()

[ protected: ]

void  startDataPump ()

[ protected: ]

void  connectSubjob ( SimpleJob * job )

[ protected: ]

KURL m_src

[ protected: ]

KURL m_dest

[ protected: ]

int m_permissions

[ protected: ]

bool m_move

[ protected: ]

bool m_overwrite

[ protected: ]

bool m_resume

[ protected: ]

bool m_canResume

[ protected: ]

bool m_resumeAnswerSent

[ protected: ]

QByteArray m_buffer

[ protected: ]

SimpleJob * m_moveJob

[ protected: ]

SimpleJob * m_copyJob

[ protected: ]

TransferJob * m_getJob

[ protected: ]

TransferJob * m_putJob

[ protected: ]

FileCopyJobPrivate * d

[ protected: ]

unsigned long m_totalSize

[ protected: ]


Generated by: marc@yogi on Tue Mar 27 13:07:59 2001, using kdoc 2.0a48.