Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

KArtsDispatcher Class Reference

#include <kartsdispatcher.h>

List of all members.

Public Methods

 KArtsDispatcher (QObject *parent=0, const char *name=0)
 ~KArtsDispatcher ()


Detailed Description

KArtsDispatcher ensures that an instance of Arts::Dispatcher using an Arts::QIOManager exists. When the last KArtsDispatcher is deleted, the Arts::Dispatcher is released as well.

Using KArtsDispatcher is especially useful in setups where another plugin might also already use an Arts::Dispatcher, for instance in konqueror.

 {
   // old code
   Arts::QIOManager qiomanager;
   Arts::Dispatcher dispatcher(&qiomanager);

   Arts::SoundServer server = Arts::Reference("global:Arts_SoundServer");
   server.play("/usr/share/sounds/pop.wav");
 }
 

 {
   // new code
   KArtsDispatcher dispatcher;

   Arts::SoundServer server = Arts::Reference("global:Arts_SoundServer");
   server.play("/usr/share/sounds/pop.wav");
 }
 

Definition at line 62 of file kartsdispatcher.h.


Constructor & Destructor Documentation

KArtsDispatcher::KArtsDispatcher QObject *    parent = 0,
const char *    name = 0
 

Constructor.

Parameters:
parent  the parent Qt object
name  the Qt object name of this object

KArtsDispatcher::~KArtsDispatcher  
 

Destructor


The documentation for this class was generated from the following file:
Generated on Wed Aug 13 23:30:05 2003 for kdelibs by doxygen1.2.18