kio Library API Documentation

KIO::MimetypeJob Class Reference

A MimetypeJob is a TransferJob that allows you to get the mime type of an URL. More...

#include <jobclasses.h>

Inheritance diagram for KIO::MimetypeJob:

KIO::TransferJob KIO::SimpleJob KIO::Job QObject List of all members.

Public Member Functions

 MimetypeJob (const KURL &url, int command, const QByteArray &packedArgs, bool showProgressInfo)
QString mimetype () const
virtual void start (Slave *slave)

Protected Slots

virtual void slotFinished ()

Protected Member Functions

virtual void virtual_hook (int id, void *data)

Detailed Description

A MimetypeJob is a TransferJob that allows you to get the mime type of an URL.

Don't create directly, but use KIO::mimetype() instead.

See also:
KIO::mimetype()

Definition at line 1141 of file jobclasses.h.


Constructor & Destructor Documentation

MimetypeJob::MimetypeJob const KURL url,
int  command,
const QByteArray packedArgs,
bool  showProgressInfo
 

Do not create a MimetypeJob directly.

Use KIO::mimetype() instead.

Parameters:
url the url to get
command the command to issue
packedArgs the arguments
showProgressInfo true to show progress information to the user
Definition at line 1375 of file job.cpp.


Member Function Documentation

QString KIO::MimetypeJob::mimetype  )  const [inline]
 

Call this in the slot connected to result, and only after making sure no error happened.

Returns:
the mimetype of the URL
Definition at line 1160 of file jobclasses.h.

void MimetypeJob::slotFinished  )  [protected, virtual, slot]
 

Called when the slave marks the job as finished.

Reimplemented from KIO::TransferJob.

Definition at line 1387 of file job.cpp.

References KIO::Scheduler::doJob(), endl(), KURL::isEmpty(), KURL::isValid(), kdDebug(), KIO::TransferJob::mimetype(), KIO::TransferJob::permanentRedirection(), KIO::Job::queryMetaData(), and KIO::TransferJob::slotFinished().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kio Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Sep 29 09:41:13 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003