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 Methods

 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 Methods

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 988 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 1238 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 1007 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 1250 of file job.cpp.

References QString::fromLatin1(), KURL::isEmpty(), KURL::isValid(), KIO::TransferJob::permanentRedirection(), and KIO::Job::queryMetaData().


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.2.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Feb 4 12:35:17 2004 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2003