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 64 of file kartsdispatcher.h.
Constructor & Destructor Documentation
KArtsDispatcher::KArtsDispatcher | ( | QObject * | parent = 0 , |
|
const char * | name = 0 | |||
) |
Constructor.
Definition at line 33 of file kartsdispatcher.cc.
KArtsDispatcher::~KArtsDispatcher | ( | ) |
Destructor.
Definition at line 49 of file kartsdispatcher.cc.
The documentation for this class was generated from the following files: