#include <jobclasses.h>

Signals | |
void | entries (TDEIO::Job *job, const TDEIO::UDSEntryList &list) |
void | redirection (TDEIO::Job *job, const KURL &url) |
void | permanentRedirection (TDEIO::Job *job, const KURL &fromUrl, const KURL &toUrl) |
![]() | |
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) |
Public Member Functions | |
ListJob (const KURL &url, bool showProgressInfo, bool recursive=false, TQString prefix=TQString::null, bool includeHidden=true) | |
virtual void | start (Slave *slave) |
const KURL & | redirectionURL () const |
void | setUnrestricted (bool unrestricted) |
![]() | |
SimpleJob (const KURL &url, int command, const TQByteArray &packedArgs, bool showProgressInfo) | |
const KURL & | url () const |
virtual void | kill (bool quietly=true) |
virtual void | putOnHold () |
void | slaveDone () |
Slave * | slave () const |
int | command () const |
![]() | |
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 () |
Protected Slots | |
virtual void | slotFinished () |
virtual void | slotMetaData (const TDEIO::MetaData &_metaData) |
virtual void | slotResult (TDEIO::Job *job) |
void | slotListEntries (const TDEIO::UDSEntryList &list) |
void | slotRedirection (const KURL &url) |
void | gotEntries (TDEIO::Job *subjob, const TDEIO::UDSEntryList &list) |
![]() | |
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 () |
![]() | |
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) |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
void | slotTotalSize (TDEIO::filesize_t data_size) |
virtual void | slotError (int, const TQString &) |
![]() | |
static void | removeOnHold () |
![]() | |
enum | { EF_TransferJobAsync = (1 << 0), EF_TransferJobNeedData = (1 << 1), EF_TransferJobDataSent = (1 << 2), EF_ListJobUnrestricted = (1 << 3) } |
![]() | |
Slave * | m_slave |
TQByteArray | m_packedArgs |
KURL | m_url |
KURL | m_subUrl |
int | m_command |
TDEIO::filesize_t | m_totalSize |
![]() | |
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 |
Detailed Description
A ListJob is allows you to get the get the content of a directory.
Don't create the job directly, but use TDEIO::listRecursive() or TDEIO::listDir() instead.
Definition at line 1391 of file jobclasses.h.
Constructor & Destructor Documentation
ListJob::ListJob | ( | const KURL & | url, |
bool | showProgressInfo, | ||
bool | recursive = false , |
||
TQString | prefix = TQString::null , |
||
bool | includeHidden = true |
||
) |
Do not create a ListJob directly.
Use TDEIO::listDir() or TDEIO::listRecursive() instead.
- Parameters
-
url the url of the directory showProgressInfo true to show progress information to the user recursive true to get the data recursively from child directories, false to get only the content of the specified dir prefix the prefix of the files, or TQString::null for no prefix includeHidden true to include hidden files (those starting with '.')
Member Function Documentation
|
signal |
This signal emits the entry found by the job while listing.
The progress signals aren't specific to ListJob. It simply uses SimpleJob's processedSize (number of entries listed) and totalSize (total number of entries, if known), as well as percent.
- Parameters
-
job the job that emitted this signal list the list of UDSEntries
|
signal |
Signals a permanent redirection.
The redirection itself is handled internally.
- Parameters
-
job the job that emitted this signal fromUrl the original URL toUrl the new URL
- Since
- 3.1
|
signal |
Signals a redirection.
Use to update the URL shown to the user. The redirection itself is handled internally.
- Parameters
-
job the job that is redirected url the new url
|
inline |
Returns the ListJob's redirection URL.
This will be invalid if there was no redirection.
- Returns
- the redirection url
- Since
- 3.4.1
Definition at line 1423 of file jobclasses.h.
void ListJob::setUnrestricted | ( | bool | unrestricted | ) |
The documentation for this class was generated from the following files: