• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdeutils
  • Sitemap
  • Contact Us
 

kfloppy

KFActionQueue Class Reference

#include <format.h>

Inheritance diagram for KFActionQueue:

Inheritance graph
[legend]

List of all members.


Detailed Description

Acts as a queue and executes the actions in the queue in FIFO order.

Definition at line 115 of file format.h.


Public Member Functions

 KFActionQueue (QObject *parent=0L)
virtual ~KFActionQueue ()
void queue (KFAction *)
virtual void exec ()

Protected Slots

void actionDone (KFAction *, bool)

Constructor & Destructor Documentation

KFActionQueue::KFActionQueue ( QObject *  parent = 0L  ) 

Definition at line 80 of file format.cpp.

KFActionQueue::~KFActionQueue (  )  [virtual]

Definition at line 87 of file format.cpp.


Member Function Documentation

void KFActionQueue::queue ( KFAction *  p  ) 

Add a KFAction to the queue.

When exec() is called, the actions are called one after the other (if each action is successful; if any action fails, the whole queue fails and the unsuccessful action is the last one run.) Actions become the property of the queue action. Note that queues can be nested.

Definition at line 95 of file format.cpp.

void KFActionQueue::exec (  )  [virtual]

Exec() should return quickly to ensire that the GUI thread stays alive.

quit() should abort the action.

Reimplemented from KFAction.

Definition at line 103 of file format.cpp.

void KFActionQueue::actionDone ( KFAction *  p,
bool  success 
) [protected, slot]

Definition at line 110 of file format.cpp.


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

kfloppy

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

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdelirc
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • kjots
  • klaptopdaemon
  • kmilo
  • ksim
  • ktimer
  • kwallet
  • superkaramba
Generated for kdeutils by doxygen 1.5.4
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