• Skip to content
  • Skip to link menu
KDE 4.6 API Reference
  • KDE API Reference
  • kdelibs
  • KDE Home
  • Contact Us
 

KIO

Signals | Public Member Functions

KLoadFileMetaDataThread Class Reference

Loads the meta data of files that are required by the widget KMetaDataWidget. More...

#include <kloadfilemetadatathread_p.h>

Inheritance diagram for KLoadFileMetaDataThread:
Inheritance graph
[legend]

List of all members.

Signals

void finished (QThread *thread)

Public Member Functions

 KLoadFileMetaDataThread ()
virtual ~KLoadFileMetaDataThread ()
void cancel ()
QHash< KUrl, Nepomuk::Variant > data () const
void load (const KUrl::List &urls)
virtual void run ()

Detailed Description

Loads the meta data of files that are required by the widget KMetaDataWidget.

Is used in KMetaDataModel.

Definition at line 39 of file kloadfilemetadatathread_p.h.


Constructor & Destructor Documentation

KLoadFileMetaDataThread::KLoadFileMetaDataThread ( )

Definition at line 51 of file kloadfilemetadatathread.cpp.

KLoadFileMetaDataThread::~KLoadFileMetaDataThread ( ) [virtual]

Definition at line 57 of file kloadfilemetadatathread.cpp.


Member Function Documentation

void KLoadFileMetaDataThread::cancel ( )

Tells the thread that it should cancel as soon as possible.

It is undefined when the thread gets cancelled. The signal finished() will emitted after the cancelling has been done.mergedIt

Definition at line 75 of file kloadfilemetadatathread.cpp.

QHash< KUrl, Nepomuk::Variant > KLoadFileMetaDataThread::data ( ) const

Returns the meta data for the URLs given by KLoadFileMetaDataThread::load().

The method only provides valid results after the signal finished() has been emitted.

Definition at line 69 of file kloadfilemetadatathread.cpp.

void KLoadFileMetaDataThread::finished ( QThread *  thread) [signal]

Is emitted if the thread has finished the loading.

KMetaDataModel requires the information which thread has been finished, hence the thread is passed as parameter (using QObject::sender() would be an alternative, but it is less understandable).

void KLoadFileMetaDataThread::load ( const KUrl::List &  urls)

Starts the thread and loads the meta data for the files given by urls.

After receiving the signal finished(), the method KLoadFileMetaDataThread::data() provides the loaded meta data.

Definition at line 61 of file kloadfilemetadatathread.cpp.

void KLoadFileMetaDataThread::run ( ) [virtual]
See also:
QThread::run()

Definition at line 82 of file kloadfilemetadatathread.cpp.


The documentation for this class was generated from the following files:
  • kloadfilemetadatathread_p.h
  • kloadfilemetadatathread.cpp

KIO

Skip menu "KIO"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.7.3
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal