Blokkal
an Extendable KDE Blogging Client
SourceForge.net Logo

Blokkal::Io::Job Class Reference

Base class for all jobs used in Blokkal. More...

#include <jobs.h>

Inheritance diagram for Blokkal::Io::Job:

Blokkal::Io::BlogJob Blokkal::Io::EntryJob Blokkal::Io::XmlRpcJob Blokkal::Io::LoadEntryJob Blokkal::Io::LoadIndexJob

List of all members.


Public Member Functions

virtual bool addSubjob (KJob *job)
 Job (QObject *parent=0)
virtual void start (void)

Protected Slots

virtual void slotEmitPercent (void)
virtual void slotResult (KJob *job)

Protected Member Functions

virtual bool doKill (void)
virtual void jobFinished (void)
virtual void subjobFinished (KJob *job)

Detailed Description

Base class for all jobs used in Blokkal.

Base class for all jobs used in Blokkal

Definition at line 47 of file jobs.h.


Constructor & Destructor Documentation

Blokkal::Io::Job::Job ( QObject *  parent = 0  ) 

Constructor

Parameters:
parent parent object

Definition at line 29 of file jobs.cpp.


Member Function Documentation

bool Blokkal::Io::Job::doKill ( void   )  [protected, virtual]

Calls kill() on all subjobs.

Returns:
TRUE if kill() of all subjobs returned TRUE, FALSE otherwise

Definition at line 78 of file jobs.cpp.

void Blokkal::Io::Job::jobFinished ( void   )  [protected, virtual]

This method is called when all subjobs have finished and the result() signal is about to be emitted. Override this method in subclasses if you need to do special things after the job has finished. The default implementation does nothing.

Reimplemented in Blokkal::Io::XmlRpcJob.

Definition at line 70 of file jobs.cpp.

void Blokkal::Io::Job::slotEmitPercent ( void   )  [protected, virtual, slot]

Emits the total progress of all remaining jobs.

Definition at line 92 of file jobs.cpp.

void Blokkal::Io::Job::slotResult ( KJob *  job  )  [protected, virtual, slot]

This slot is called when a subjob finishes.

Definition at line 55 of file jobs.cpp.

void Blokkal::Io::Job::start ( void   )  [virtual]

Starts all subjobs

Definition at line 38 of file jobs.cpp.

void Blokkal::Io::Job::subjobFinished ( KJob *  job  )  [protected, virtual]

This method is called when a subjob has finished. The default implementation does nothing.

Definition at line 73 of file jobs.cpp.


The documentation for this class was generated from the following files: