KArtsDispatcher Class Reference
KArtsDispatcher ensures that an instance of Arts::Dispatcher using an Arts::QIOManager exists. More...
#include <kartsdispatcher.h>
Inheritance diagram for KArtsDispatcher:


| Public Member Functions | |
| 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
| 
 | ||||||||||||
| Constructor. 
 Definition at line 33 of file kartsdispatcher.cc. References endl(), and kdWarning(). | 
| 
 | 
| Destructor. 
 Definition at line 49 of file kartsdispatcher.cc. | 
The documentation for this class was generated from the following files:

